Java 找不到具有isLowerCase的符号
在Java4th版中,我将这段代码直接从思想上去掉,它不断给我“找不到符号:方法isLowerCase(Char)”。这本书错了吗?我的所有文件可能都没有字符类,还是我犯了一个非常愚蠢的错误Java 找不到具有isLowerCase的符号,java,character,Java,Character,在Java4th版中,我将这段代码直接从思想上去掉,它不断给我“找不到符号:方法isLowerCase(Char)”。这本书错了吗?我的所有文件可能都没有字符类,还是我犯了一个非常愚蠢的错误 public class ListCharacters{ public static void main(String[] args) { for(char c = 0; c < 128; c++) if(Character.isLowerCase(c)
public class ListCharacters{
public static void main(String[] args) {
for(char c = 0; c < 128; c++)
if(Character.isLowerCase(c))
System.out.println("value:"+(int)c+ " character: " + c);
}
}
公共类列表字符{
公共静态void main(字符串[]args){
用于(字符c=0;c<128;c++)
if(字符.小写字母(c))
System.out.println(“值:”+(int)c+“字符:”+c);
}
}
方法的名称或使用方式没有问题,因此我担心这确实表明您的Java安装有问题。您安装了什么版本的JDK?据我所知,isLowerCase()一直存在,所以我不太确定会出什么问题。您是使用命令行Java编译器从纯文本文件编译,还是使用诸如Eclipse之类的IDE?如果您使用的是IDE,那么您可能没有将其指向正确的Java版本 您的ListCharacters
类与您的ListCharacters
类在同一文件夹中是否有一个名为Character
的类
就其本身而言,您的
ListCharacters
类对我来说编译得很好。但是,当我将名为Character
的类添加到同一文件夹时,我得到了isLowerCase
方法的“找不到符号”错误。是否导入java.lang
?示例中没有说明。我在网上看到了其他不需要导入的示例。java.lang是隐式导入的。您不必在java.lang包中导入类,我已经安装了ijava 7,我只是把代码放在记事本中,然后在命令提示符下用javac编译。我想我会重新下载。事实上,先看看科里的建议——我有点匆忙。是的!哦,谢谢你!这是我做的另一个节目!我每天都在这里学习新东西。谢谢大家!