首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >charAt()找不到符号

charAt()找不到符号
EN

Stack Overflow用户
提问于 2018-02-28 00:27:19
回答 3查看 517关注 0票数 0

我正在尝试使用一个看起来像这样的if语句。如果一个方法在其类型为String的参数line中收到了一个实参,那么为什么在使用line.charAt(x)调用时会出现cannot find symbol错误?下面是代码片段。

代码语言:javascript
复制
for(int x = 0; x < line.length; x++) {
    if(line.charAt(x) != ' ') {
        //rest of code
    }
}

而且,length调用也有一个cannot find symbol错误。

任何人都可以在不导入任何内容的情况下看到解决方案吗?谢谢。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2018-02-28 01:27:35

在Java语言中,为了找到String的长度,我们需要使用String.length()

代码语言:javascript
复制
for(int x = 0; x < line.length(); x++) {
    if(line.charAt(x) != ' ') {
        //code
    }
}
票数 0
EN

Stack Overflow用户

发布于 2018-02-28 01:39:40

您正在使用line.length,而您应该在Java中使用line.length()。在here上查看有关String.length()和其他字符串实用程序的更多信息。

票数 0
EN

Stack Overflow用户

发布于 2018-02-28 02:20:53

尝尝这个

代码语言:javascript
复制
   String line = "JAva java java";
    for(int x = 0; x < line.length(); x++) {
        if(line.charAt(x) != ' ') {
            System.out.println("text-->"+line.charAt(x));
        }
    }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49013439

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档