java 如何删除文件中的几行

2025-03-07 05:25:12
推荐回答(2个)
回答1:

要么写入新文件,删除源文件,再重命名回来
要么处理后的数据写入内存(反正才几千行),然后直接清空源文件内容,然后写入源文件,再close
一般做法就这样了

回答2:

把文本用BufferedReader把每一行读入一个ArrayList,然后用remove(行)删掉
(在读的过程中删也行)
再写回覆盖掉源文件.
(注意用ArrayList的remove的时候一定要从后往前删