String a=in.readLine();
while (in.readLine()!=null){
      System.out.print(a);
      a=in.readLine();
     }
 }

解决方案 »

  1.   

    import java.io.*;
    import java.util.StringTokenizer;
    public class Input {
      public static void main(String[] arg){    try{
        String a;
        String b=null;     BufferedReader in=new BufferedReader(new FileReader("c:\\liyang.txt"));
        while ((a=in.readLine())!=null){
        
          // a=in.readLine();
           //b=b+a;
           System.out.println(a);
         }
        }
       catch(IOException e){
         e.printStackTrace();
       }
      }
    }
    帮你改好了 是在循环条件出错 你看看就知道了
      

  2.   

    import java.io.*;
    import java.util.StringTokenizer;
    public class Input {
      public static void main(String[] arg){    try{
        String a;
        
         BufferedReader in=new BufferedReader(new FileReader("c:\\liyang.txt"));
        while ((a=in.readLine())!=null){
         System.out.println(a);
         }
        }
       catch(IOException e){
         e.printStackTrace();
       }
      }
    }
    帮你改好了 是在循环条件出错 你看看就知道了(不好意思,刚才两个测试的句子忘删了,怕你不明白,在给你写一遍)