Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/315.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
BufferedReader java卡在while循环中_Java_While Loop_Bufferedreader - Fatal编程技术网

BufferedReader java卡在while循环中

BufferedReader java卡在while循环中,java,while-loop,bufferedreader,Java,While Loop,Bufferedreader,我完全不明白为什么这不起作用。我以前也有过类似的循环,它们工作得很好 try{ text = new BufferedReader(new FileReader(fileName)); while ((lineOfText = text.readLine()) != null){ StringTokenizer tokens = new StringTokenizer(lineOfText," , .;:\"&!?-_\n\t12

我完全不明白为什么这不起作用。我以前也有过类似的循环,它们工作得很好

try{
    text = new BufferedReader(new FileReader(fileName));

    while ((lineOfText = text.readLine()) != null){
                StringTokenizer tokens = new     StringTokenizer(lineOfText," , .;:\"&!?-_\n\t12345678910[]{}()@#$%^*/+-");
                while (tokens.hasMoreTokens()){
                    countTotalWordsInDocument++;
                    String word = tokens.nextToken();
                    countTotalCharactersInAllWords = countTotalCharactersInAllWords + word.length();
                }
            }
            text.close();
        } catch (IOException e) {
            System.out.println("file not found");
        }

你凭什么认为它不起作用?您是否看到任何错误消息或是否将任何内容输出到控制台?您得到了什么错误?您的输入文件中有什么?注意:当您遇到异常时,请打印其消息。不要自己编。我没有收到任何错误,但程序会无限期地继续运行。我正在使用计算机上的一个四行.txt文件进行测试。删除所有循环体(所有标记)并尝试简单地打印
行文本。如果这样做有效,那么您的问题在于标记器。