java - 如何从 Java 中的 X 行读取文本文件?

标签 java oop file-management randomaccessfile

如何读取从 X 数字行开始的文本文件? 我可以开始读取文件,在到达 X 行之前什么都不做,但我想知道是否有更好的方法来做到这一点。

最佳答案

一般情况下,您不能这样做,除非您有一个预建的行长度索引,或者您的文件中的行长度已知是固定的。您可以在读取随机访问文件时跳过给定的字节数,但是为了跳过给定的行数,您应该计算换行符(如\n).文件系统不会在任何地方存储换行符位置。

关于java - 如何从 Java 中的 X 行读取文本文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32546648/

相关文章:

java - 多客户端java客户端服务器聊天

java - 如何打包 Spring Boot 应用程序以作为另一个 Spring Boot 应用程序中的操作依赖项

WordPress - 管理菜单 - 子子页面?

c - 从 C 文本文件中提取列表的列

iOS - 从文档目录中读取音频文件

java.lang.ArrayIndexOutOfBoundsException :10 even though the array can go up to 10

java - 错误: Could not find or load main class IntelliJ MacOs

java - 计算lucene中的匹配字符串百分比

Javascript对象声明问题

java - 如何检查给定的类是否有一个字段并且它已被初始化?