Моя программа содержит эту строку:
char A= K.charAt(i);
Но когда я это выполнил, я получаю сообщение об ошибке:
error: cannot find symbol
char A= K.charAt(i);
^
symbol: method charAt(int)
location: variable K of type String[]
Что я не сделал?
Вы используете charAt в массиве String (String [] K;), а не в String K;
Правильный способ использования charAt ()
String K = "testK";
char A = K.charAt(4);
System.out.println(A);
Output: K
Если у вас есть вход и массив строк, и вам нужен конкретный символ в некоторой строке:
String []K = {"some", "string", "array", "to", "use"};
int requiredStringIndex = 2;
int requiredCharacterInStringIndex = 0;
char A = K[requiredStringIndex].charAt(requiredCharacterInStringIndex);
System.out.println(A);