因为你只有一行String line=buf.readLine();阿....
用个循环就有了

解决方案 »

  1.   

    String line=buf.readLine();这句话只能取得第一行的窜! 应该:
        if((line=buf.readLine())!= -1)System.out.println(line);这样试一试!!
      

  2.   

    to JavaVsNet(JavaVsNet)
    加上循环也是一样的,我试过了!
    to  Arias(永恒之道)
    你的方法,我还没有实验呢,不过我认为是可以的。
    总是,谢谢大家了~~~~~~~~~~~~~~~~~~~`
      

  3.   

    應該改成循環的形式
    while((line=buf.readLine())!= null){
         System.out.println(line);
    }
    就可以了,謝謝大家給我的提示!