扁虫从行号读取文件

时间:2014-03-21 06:59:55

标签: java

有没有办法从特定的行号读取平面文件?我听说过唱片识别标签但不知道该通过什么。

没有匹配的字符串,我只需要读取一个特定的libne数字。

1 个答案:

答案 0 :(得分:1)

IOUtil是用于访问平面文件的实用程序类。

IOUtil.lineIterator(读者阅读器)可用于从行nunber中读取文件

LineIterator it = IOUtils.lineIterator(new BufferedReader(new FileReader("inputfile.txt")));
 for (int lineNoInFile = 0; it.hasNext(); lineNoInFile++) {
    String outputLine = (String) it.next();
    if (lineNoInFile == inputLineNumber) {
        return outputLine;
    }
 }

要阅读多行IOUtils.readLines,可以使用

int outputLinenumber = 25;      
List<String> lines = IOUtils.readLines(new FileInputStream(new File("inputfile.txt")), "UTF-8");
for (int index = outputLinenumber; index<=lines.size();index ++){
  //Iterate the Files
}

这只是示例代码。