应该有个readline()方法的吧!楼主找书看下!

解决方案 »

  1.   

    试一下,没测试
    try
    {
                       int count = 0;
                       int s = 2;
                       int e = 5;
    BufferedReader br = new BufferedReader(new FileReader(filePath));
    String line = br.readLine();
    while(line !=null)
    {

    if(count>=s && count<=e)
    {
                                         System.out.println(line);
                                    }

    line = br.readLine();
                            count++;   
    }
       }
       catch(Exception e)
       {
       }
      

  2.   

    package classes;
    import java.io.*;class ByteArrayInputStreamDemo {
    public static void main(String args[]) throws Exception{

    FileReader fr = new FileReader("ByteArrayInputStreamDemo.java");
    BufferedReader br = new BufferedReader(fr);

    String s;
    String s1 ="";
    int i = 0;

    while((s = br.readLine())!=null) {

    i++;
    if(i>5&&i<10){
    s1 +=s;

    }


    }
    System.out.println(s1);
    fr.close();



      }
    }
    测试过的,呵呵
      

  3.   

    你期待jdk2.0的时候实现你这个方法把