紧急问题
问题 假设 这是一个 记事本
123456 jfdkfdkfdk
45689 465897789
fdsfd 454654
fdsdfs 4656
就是 按照这样的方式排列的 我想把 比如说 第一行删掉 让 后面的自动 前进 一下 有 什么好方法吗 我想到了一个 感觉 很繁琐 一点已不简单
这个 问题很 急 希望各位多多 帮忙 小弟 先谢了
问题 假设 这是一个 记事本
123456 jfdkfdkfdk
45689 465897789
fdsfd 454654
fdsdfs 4656
就是 按照这样的方式排列的 我想把 比如说 第一行删掉 让 后面的自动 前进 一下 有 什么好方法吗 我想到了一个 感觉 很繁琐 一点已不简单
这个 问题很 急 希望各位多多 帮忙 小弟 先谢了
如果文件很大的话,就分片的读这是最好的,因为全部读入内存是不合理的,这样很容易出现OutOfMomeryError
所以,先读入100行或者固定行数,如果没有,就不管它,然后再从101行读起,一直到你要删除的那一行为止
最好是用RandomAccessFile来写入