高难度问题---------如何删除txt文件的某一行?RandomAccessFile可以吗? 只想到一个办法,把该行前面的行和后面的行写进一个temp文件,然后再把该temp文件的内容写入回原文件中。不知道有没有更好的方法 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我一般的做法也是写临时文件,java读写文件的效率好像不是太高,尤其是超过几m的文件,总出错 像WORD等文件格式才能随机增删数据,TXT?恐怕操作系统不支持吧。改进一下 julyclyde(Java初学(大学不教只好自己学)) 的算法:一、将文件的后半部分读入内存(不包括要删的那一行);二、定位到要删除行的前面;三、将内存中的数据写入,并在后面加上文件结束符。读写磁盘的次数会少一些,不过……文件中最后一行的磁盘空间是否就永远无法利用了? java 模块 画图 连接 谁有thinking in java 的 中文的最新版? Graphics问题 有哪位兄弟懂得如何处理UDP协议传输乱码问题的 请问一个关于返回的问题 用正则表达式替换SQL语句中的to_char问题 j2sdk1.4.2_05国内有没有下载的?知道的给个地址 100分请教Applet的载入问题 出现这种情况是为什么(请高手指点) 装了j2sdk1.4.1_02,各个数据库的驱动是不是都有了? 关于jdbc-odbc的问题 求问简单登陆问题在线等
一、将文件的后半部分读入内存(不包括要删的那一行);
二、定位到要删除行的前面;
三、将内存中的数据写入,并在后面加上文件结束符。
读写磁盘的次数会少一些,不过……文件中最后一行的磁盘空间是否就永远无法利用了?