日期:2014-05-20  浏览次数:20731 次

求助:Scanner无法读取文件输入
以下小程序编译无误,也能使用指定文件创建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.");
        }
    }
}

------解决方案--------------------
为什么我的可以?

代码没有错。。