我在java第4版中直接从Thinking中取出这段代码并且它一直给我'找不到符号:方法isLowerCase(Char)。这本书是错的,我可能没有我所有文件的角色类,或者我是否真的犯了一个非常愚蠢的错误?
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);
}
}
答案 0 :(得分:1)
您的Character
课程所在的文件夹中是否有一个名为ListCharacters
的课程?
就你自己而言,你的ListCharacters
课程编译好了。但是,当我将一个名为Character
的类添加到同一个文件夹时,isLowerCase
方法出现了“无法找到符号”错误。
答案 1 :(得分:0)
方法名称或使用方法没有任何问题,所以我担心它会表明您的Java安装存在问题。您安装了哪个版本的JDK?据我所知isLowerCase()一直在那里,所以我不太确定会出现什么问题。您是使用命令行Java编译器还是使用Eclipse等IDE从纯文本文件进行编译?可能是因为如果您使用的是IDE,那么您还没有将其指向正确的Java版本。