我的程序包含以下行:
char A= K.charAt(i);
但是,当我执行此操作时,我收到一条错误消息:
error: cannot find symbol
char A= K.charAt(i);
^
symbol: method charAt(int)
location: variable K of type String[]
我怎么了?
答案 0 :(得分:2)
从错误消息开始,它说变量K
是类型String
的数组。因此,要从数组中获取值,请使用以下语法K[i]
。从数组中获得String
后,就可以使用sampleString.charAt(i)
在索引i
处获取字符。
示例:
String[] K = {"abc","def","ghi"};
String sampleString = K[1]; // sampleString -> def
char firstChar = sampleString.charAt(0) // firstChar -> d