【发布时间】:2010-02-22 17:30:44
【问题描述】:
在 Java 中,是否有任何方法可以从文件中读取特定行?例如,读取第 32 行或任何其他行号。
【问题讨论】:
-
我知道我很晚了,但万一有人发现了这个问题:请注意,文件只是一个字节序列。换行符只是一个字符(在 Windows 上是两个),一个字符只是一个(或更多,取决于编码)字节。而且,如果没有文件中字节位置的索引,知道这些字节在哪里的唯一方法是读取并查找它。 (但这并不意味着您必须将整个文件加载到内存中)。