错误:在java方法charAt(int)中找不到符号

时间:2018-08-13 10:58:41

标签: java

我的程序包含以下行:

char A= K.charAt(i);

但是,当我执行此操作时,我收到一条错误消息:

error: cannot find symbol
      char A= K.charAt(i); 
               ^
symbol:   method charAt(int)
location: variable K of type String[]

我怎么了?

1 个答案:

答案 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