Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/400.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 找不到具有isLowerCase的符号_Java_Character - Fatal编程技术网

Java 找不到具有isLowerCase的符号

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)

在Java4th版中,我将这段代码直接从思想上去掉,它不断给我“找不到符号:方法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);
    }
}
公共类列表字符{
公共静态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编译。我想我会重新下载。事实上,先看看科里的建议——我有点匆忙。是的!哦,谢谢你!这是我做的另一个节目!我每天都在这里学习新东西。谢谢大家!