有没有办法从特定的行号读取平面文件?我听说过唱片识别标签但不知道该通过什么。
没有匹配的字符串,我只需要读取一个特定的libne数字。
答案 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
}
这只是示例代码。