从java中的文本文件中读取特定行的不同方法有哪些?

时间:2015-12-08 17:58:06

标签: java

我是Java编程的新手,我想知道从java中的文本文件中读取特定行的有效方法是什么?

1 个答案:

答案 0 :(得分:0)

使用它但效率较低!

String line = FileUtils.readLines(file).get(lineNumber);

如果您的文件行具有相同的尺寸,并且您想要阅读第15行。

RandomAccessFile random=new RandomAccessFile("filename","r");
//let say Your line size if a;
random.seek(a*14);
random.readLine();

如果您没有相同的尺寸,请使用此功能,并说您想要阅读第15行

BufferedReader random=new BufferedReader(new FileReader("filename"));
            int counter=0;
              while((line=random.readLine())!=null){
                  counter++;
                  if(counter==15){
                      //do whatever
                  }
              }