Java IsleterOrdigit错误

Java IsleterOrdigit错误,java,Java,我正在处理这个java程序,我不断从IsleterOrdGit方法调用中得到错误,这让我很困惑,因为我已经在程序中使用了Isleter(),但我没有从中得到任何错误,请帮帮我 import java.io.*; import java.util.*; import java.lang.*; public class A11{ public static void main(String args[]) throws IOException{ BufferedReader

我正在处理这个java程序,我不断从IsleterOrdGit方法调用中得到错误,这让我很困惑,因为我已经在程序中使用了Isleter(),但我没有从中得到任何错误,请帮帮我

import java.io.*;
import java.util.*;
import java.lang.*;

public class A11{
    public static void main(String args[]) throws IOException{
        BufferedReader br = new BufferedReader(new FileReader(args[0]));
        BufferedWriter bw = new BufferedWriter(new FileWriter("A1.output"));
        List<String> keywords = Arrays.asList("IF", "ELSE", "WRITE", "READ", "RETURN", "BEGIN", "END", "MAIN", "INT", "REAL");
        List<String> l = new LinkedList<String>();
        String line, word;

        while((line = br.readLine()) != null){
            StringTokenizer tk = new StringTokenizer(line, " ;)*,(");
            while(tk.hasMoreTokens()){
                word = tk.nextToken();
                if(!keywords.contains(word)){
                    if(Character.isLetter(word.charAt(0) )){
                        for(int i=0; i<word.length(); ++i){
                            if(Character.IsLetterOrDigit(word.charAt(i))){//Error here
                                System.out.println(word);
                            }
                        }
                    }
                }
            }

        }

    }
}
import java.io.*;
导入java.util.*;
导入java.lang.*;
公开课A11{
公共静态void main(字符串args[])引发IOException{
BufferedReader br=新的BufferedReader(新文件读取器(args[0]);
BufferedWriter bw=新的BufferedWriter(新的文件写入程序(“A1.output”));
列表关键字=数组。asList(“IF”、“ELSE”、“WRITE”、“READ”、“RETURN”、“BEGIN”、“END”、“MAIN”、“INT”、“REAL”);
列表l=新的LinkedList();
字符串行、字;
而((line=br.readLine())!=null){
StringTokenizer tk=新的StringTokenizer(行“;)*,(”;
while(tk.hasMoreTokens()){
word=tk.nextToken();
如果(!keywords.contains(word)){
if(Character.isleter(word.charAt(0))){
对于(int i=0;i改变此值

Character.IsLetterOrDigit(word.charAt(i))

改变这个

Character.IsLetterOrDigit(word.charAt(i))

记住Java是-:

一定是

isLetterOrDigit(...)
记住Java是-:

一定是

isLetterOrDigit(...)

“Java区分大小写”-这正是我想要的!它成功了,非常感谢。“Java区分大小写”-这就是我要找的!这很有效,非常感谢。为了将来的参考,如果你问错误,最好告诉我们错误的实际情况。这会让想帮助你的好人更容易。为了将来的参考,如果你问错误,最好告诉我们错误的实际情况。它让那些想帮助你的好人更容易。我感谢你的帮助,谢谢!我感谢你的帮助,谢谢!