java如何删除或者修改txt最后一行数据

例如在d:\\test.txt,txt内容为
111
222
333
我现在需要删除333这一行的数据,或者修改成444,请各位大佬帮帮忙,最好能有相关代码,谢谢。

给你个思路吧,代码自己写哦
方案1:
1、文档不大的话,直接全部读出来,就是一个字符串
2、定位到这个字符串的最后一个回车符,若这个回车符后面没有内容,就再往前一个回车符,然后截取,再拼接上你新的字符串
方案2:
文档大的话,用随机读取类RandomAccessFile,直接定位到最后,再往回找。。类似上面的,文档大的话,这个方法比较适合。
温馨提示:答案为网友推荐,仅供参考
相似回答