readLine()是从头开始读取,我要的是读取第N行的,

解决方案 »

  1.   

    读取第n行似乎没办法办到,一般都有一个skip或者seek方法用于跳过一定数目的字节或者字符
      

  2.   

    当然,实在不行还是用readLine
    int i=1;
      while     ((line = in.readLine())!= null)  
      {  
          if(i==N){
             
             System.out.println("第n行为:"+line);
             break;
          } 
          i++; 
      }
      

  3.   

    看来java没有这个直接读取某一行的功能,都要自己编程实现,遗憾