在 Java 中,是否有任何方法可以从文件中读取特定行?例如,读取第 32 行或任何其他行号。
最佳答案
对于小文件:
String line32 = Files.readAllLines(Paths.get("file.txt")).get(32)
对于大文件:
try (Stream<String> lines = Files.lines(Paths.get("file.txt"))) {
line32 = lines.skip(31).findFirst().get();
}
关于java - 如何使用 Java 文件中的特定行号读取特定行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2312756/