在D盘有一文件1.txt.
里面是这样的:
     静月思
床前明月光
疑是地上霜
举头望明月
低头思故乡下面是一段程序:package han;import java.io.BufferedReader;
import java.io.FileReader;public class Test13 { public static void main(String[] args) throws Exception{
BufferedReader reader=new BufferedReader(new FileReader("D://1.txt"));
while((reader.readLine())!=null){
System.out.println(reader.readLine());

}

}}
运行后的结果是这样的:
床前明月光
举头望明月
null
为什么不是把1.txt里面的内容全部都打印出来呢?
请高手指点一下!

解决方案 »

  1.   

    答:代码不对.参考代码:package han; import java.io.BufferedReader; 
    import java.io.FileReader; public class Test13 { public static void main(String[] args) throws Exception{ 
    BufferedReader reader=new BufferedReader(new FileReader("D:/1.txt")); 
    String line=null;
    while((line=reader.readLine())!=null){ 
    System.out.println(null); } 
    reader.close();} } 
      

  2.   

    System.out.println(null); 改为:
    System.out.println(line);