java - 根据文本文件中的字节偏移确定行号

标签 java io

我目前有一个场景,我知道文本文件的字节偏移量。我想知道是否可以从字节偏移量确定行号。文本文件中的记录不是固定长度的,在这种情况下,我会将偏移量除以宽度。

最佳答案

除非所有行的长度一致,否则无法根据字节偏移确定行号。但是,您可以扫描换行符并跟踪它们以计算文件中的偏移量。

关于java - 根据文本文件中的字节偏移确定行号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13609535/

相关文章:

linux - 汇编简单的I/O代码。 Int 转字符串错误

java - 基本的 java I/O 文本替换,没有得到预期的输出

c# - Stream写字符串和byte[]数组?

logging - 使用 Golang 包日志将行附加到文件,而不是获取新行。

java - 使用 Spring WebFlow Flow 进行全局异常处理

Java散列锁表

javascript - 网页中的 Java Swing

java - 对字段的 Lambda 引用

java - 这段代码有什么问题? (JScrollPane 和 JFrame)

python - (Python) 将输出文本文件分解为标记