以下小程序编译无误,也能使用指定文件创建Scanner对象in,在运行时却无法读取文件内容,程序输出:No content.
不知是什么原因,请大家指点迷津,非常感谢!
import java.util.*;
import java.io.*;
public class JavaScanner
{
public static void main(String[] args)
{
File file=new File("c:/content.txt");
try
{
Scanner in=new Scanner(file);
String str;
while(true)
{
if(in.hasNext())
{
str=in.next();
System.out.println(str);
}
else
{
System.out.println("No content.");
break;
}
}
in.close();
}
catch(FileNotFoundException e)
{
System.out.println("File not found.");
}
}
}
------解决方案--------------------
为什么我的可以?
代码没有错。。