【发布时间】:2011-12-19 22:17:02
【问题描述】:
为什么当我尝试给它一个基本的文本文件时,这段代码会进入无限循环?
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.util.*;
public class TestFile
{
public static void main(String args[]) throws IOException
{
// Read in input file
File input = new File(args[0]);
Scanner freader = new Scanner(input);
while (freader.hasNextLine()) {
System.out.println("hi");
}
freader.close();
}
}
打印线一直在继续。
【问题讨论】:
-
(为什么返回true后又返回false?)
-
@Matt,请不要在您的帖子上签名。添加到您帖子中的耀斑是您的签名。