用isLowerCase找不到符号

时间:2012-03-13 19:25:38

标签: java character

我在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);
    }
}

2 个答案:

答案 0 :(得分:1)

您的Character课程所在的文件夹中是否有一个名为ListCharacters的课程?

就你自己而言,你的ListCharacters课程编译好了。但是,当我将一个名为Character的类添加到同一个文件夹时,isLowerCase方法出现了“无法找到符号”错误。

答案 1 :(得分:0)

方法名称或使用方法没有任何问题,所以我担心它会表明您的Java安装存在问题。您安装了哪个版本的JDK?据我所知isLowerCase()一直在那里,所以我不太确定会出现什么问题。您是使用命令行Java编译器还是使用Eclipse等IDE从纯文本文件进行编译?可能是因为如果您使用的是IDE,那么您还没有将其指向正确的Java版本。