如何在不用文件替换法的前提下对文本文件进行修改? 现有一文本文件,要对其进行修改,然后保存例:文件C:/a.txt,文件中的其他内容保持原样,只修改其中一行holding=true,改为holding=false;能不能直接修改? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 全读出来再写进去?这个应该是配置文件,不会太大吧,用个String就把它放下了不知道随机读取能不能就改这一部分?(感觉是不太可能,有空再试了) 你如果长度一致,可以使用RandomAccessFile长度不一致是不行的 txlfire(火TT) ( ) 信誉:100 Blog 2006-12-19 10:35:27 得分: 0 不会很大,也就几k吧!如果把文件读出来存到临时文件中修改完,删除原文件,然后把临时文件改名的话可以做到,但是现在的问题是此文件只能修改,不能删除~~======== 如果把文件读出来(放在内存里),修改之后重新写入文件呀.不用临时文件 str=readFile("C://a.txt");//这个应该很容易实现吧str=str.replace("holding=true","holding=false");//文件里应该就一个"holding=true"吧;或者全部改的writeFile("C://a.txt",str);//这也不难吧 为什么调用没有反映?先谢谢了 LDAP新建Partition问题 新鲜的面试题,大家帮忙 JFrame 如何做到随鼠标拖动窗口大小时窗口内控件同步变化大小?注意是实时同步 哪位大哥大姐教教我这个Java题怎么做(在线等) Java Web Start中应用程序无法启动问题!!!大侠救命啊! 请教以下题目 一个简单的问题。。。。。。。。。。。 好心人,请回答java的序列化有什么作用,什么时候用? 请指教请指教! Java基础-Java语言中两种异常的差别 java程序开机自动运行
不知道随机读取能不能就改这一部分?(感觉是不太可能,有空再试了)
长度不一致是不行的
不会很大,也就几k吧!如果把文件读出来存到临时文件中修改完,删除原文件,然后把临时文件改名的话可以做到,但是现在的问题是此文件只能修改,不能删除~~
======== 如果把文件读出来(放在内存里),修改之后重新写入文件呀.不用临时文件
str=str.replace("holding=true","holding=false");//文件里应该就一个"holding=true"吧;或者全部改的
writeFile("C://a.txt",str);//这也不难吧