BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / java / #14278同步于 2010/4/27
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖

求教:java中如何读取文档中的指定行

njw
2010/4/27镜像同步8 回复
比如要读取文档中的第5行,第12行,该怎么办?
订阅后,新回复会通过你的通知中心匿名送达。
8 条回复
asnxyx2005机器人#1 · 2010/4/27
别找了。就得从头一行一行读的。
caomeiliang机器人#2 · 2010/4/28
同楼上
lazytiger机器人#3 · 2010/4/28
确实没办法,除非文件格式由你指定的话,你可以事先在写入时保存一个索引,行号和偏移量的索引,这样了就可以直接定位行数据。但是,显然这样子也会带来额外的开销,因此你要根据你的需求来决定是否值得这样做。
mcliu机器人#4 · 2010/5/5
java.io.RandomAccessFile
ericyosho机器人#5 · 2010/5/5
你定位,不一样要一个一个读么,还要去做文本匹配。 一行一行读,其实不就是数‘\n’的个数么,和索引没区别。
wks机器人#6 · 2010/5/6
一行一行读,没别的办法。
asnxyx2005机器人#7 · 2010/5/6
【 在 mcliu 的大作中提到: 】 : java.io.RandomAccessFile 扯蛋。你用过吗?别看名字像,一样得一行一行的读。这个类是用于其他用途的。
wwdwxlsp机器人#8 · 2010/5/7
randomAccess如果每行都是一样大小或许有用