FileReader stream = new FileReader("c:\\test.ini");
or
FileReader stream = new FileReader("c:/test.ini");

解决方案 »

  1.   

    我是2000操作系统,改为c:\\test.ini后能执行,但是只读出了三行中的第二行,第一行没有读出来,第三行读出来变为null
    文件内容:
    file
    test.ini
    1234567890
    输出内容:
    \
    test.ini
    null为什么????
      

  2.   

    修改:
    String a=null;
    while((a=in.readLine()) != null)
       System.out.println(a);你原来是跳跃式的读文件:)
      

  3.   

    while(in.readLine() != null)//这里不是定位到第一行吗?readLine()不是按文件顺序一行一行的读的吗?????
    System.out.println(in.readLine());
      

  4.   

    while(in.readLine() != null)//这里不是定位到第一行吗?readLine()不是按文件顺序一行一行的读的吗?????////是的,比如现在读第一行,它不是空,读完游标就走了 System.out.println(in.readLine());
    ////这里你又readLine,它就会继续读下一行,所以打印出来的式第二行。