public static String modifyBase32AtIndex(final String s,final int index){
  final char[] chars=s.toCharArray();
  final char currentChar=chars[index];
  char newChar=(char)(currentChar + 1);
switch (currentChar) {
case 'Z':
case '7':
    newChar='A';
}
chars[index]=newChar;
return new String(chars);
}

public static String modifyBase32AtIndex ( final String s , final int index ) { final char [ ] chars = s . toCharArray ( ) ; final char currentChar = chars [ index ] ; char newChar = ( char ) ( currentChar + 1 ) ; switch ( currentChar ) { case 'Z' : case '7' : newChar = 'A' ; } chars [ index ] = newChar ; return new String ( chars ) ; }
changes a single character in the specified base 32 string .
