Java读取指定文件的第几行
读取小文件时,可以读取全部,再获取对应的行
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();
}
Loading...