charAt() 找不到符号
charAt() cannot find symbol
我正在尝试使用如下所示的 if 语句。如果一个方法在其参数 line
中接收到类型为 String
的实参,那么为什么在使用 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
错误。
任何人都可以在不在 class 中导入任何内容的情况下找到解决方案吗?谢谢。
在Java中,要找到String
的长度我们需要使用String.length()
for(int x = 0; x < line.length(); x++) {
if(line.charAt(x) != ' ') {
//code
}
}
您正在使用 line.length
,而您应该在 Java 中使用 line.length()
。在 here.
上查看有关 String.length()
和其他字符串实用程序的更多信息
试试这个
String line = "JAva java java";
for(int x = 0; x < line.length(); x++) {
if(line.charAt(x) != ' ') {
System.out.println("text-->"+line.charAt(x));
}
}
我正在尝试使用如下所示的 if 语句。如果一个方法在其参数 line
中接收到类型为 String
的实参,那么为什么在使用 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
错误。
任何人都可以在不在 class 中导入任何内容的情况下找到解决方案吗?谢谢。
在Java中,要找到String
的长度我们需要使用String.length()
for(int x = 0; x < line.length(); x++) {
if(line.charAt(x) != ' ') {
//code
}
}
您正在使用 line.length
,而您应该在 Java 中使用 line.length()
。在 here.
String.length()
和其他字符串实用程序的更多信息
试试这个
String line = "JAva java java";
for(int x = 0; x < line.length(); x++) {
if(line.charAt(x) != ' ') {
System.out.println("text-->"+line.charAt(x));
}
}