我正在尝试使用一个看起来像这样的if语句。如果一个方法在其类型为String的参数line中收到了一个实参,那么为什么在使用line.charAt(x)调用时会出现cannot find symbol错误?下面是代码片段。
for(int x = 0; x < line.length; x++) {
if(line.charAt(x) != ' ') {
//rest of code
}
}而且,length调用也有一个cannot find symbol错误。
任何人都可以在不导入任何内容的情况下看到解决方案吗?谢谢。
发布于 2018-02-28 01:27:35
在Java语言中,为了找到String的长度,我们需要使用String.length()
for(int x = 0; x < line.length(); x++) {
if(line.charAt(x) != ' ') {
//code
}
}发布于 2018-02-28 01:39:40
您正在使用line.length,而您应该在Java中使用line.length()。在here上查看有关String.length()和其他字符串实用程序的更多信息。
发布于 2018-02-28 02:20:53
尝尝这个
String line = "JAva java java";
for(int x = 0; x < line.length(); x++) {
if(line.charAt(x) != ' ') {
System.out.println("text-->"+line.charAt(x));
}
}https://stackoverflow.com/questions/49013439
复制相似问题