Чтобы читать строку посмвольно - её надо перегнать в char[] - а потом уже обращаться к массиву символов по индексу - вот 2 строчrи, которые иллюстрируют приём=
String s = "hello world";
char[] chars = s.toCharArray();
просто используем метода String =
.toCharArray()