java对文本文件内容的操作。100分++ 不是是用文件不行,因为如果这样不行的话,ultraedit怎么做的?我觉得处理方案是这样的,将文件内容拿到内存中,然后编辑都在内存中执行,然后保存的时候将原来的文件重写,如果文件特别大,可以采用读取部分文件到内存中的方式。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不可能不读入内存就进行增加修改删除,这根本与磁盘文件的存储不符嘛。至于ultraedit,它在对大文件操作时使用了一些技巧,比如当前显示到哪里就读入哪里,存盘时分区域保存等方法。 UltraEdit也只是重新写一次那个文本文件的!当然,它有可能像youyue(由月) 那样说,前面没有修改的部分就不再重新写一次,减少写的位置 你可以试试要求UltraEdit编辑一个50M的文件,然后编辑开头部分再保存,你一样会发现它是重新写一次那个文本文件的 可以考虑不用txt文档使用xml文档不过关键是看你的需求到底是什么了 【快速开发】学习分享之:表单建模 上传文件时,通过SmartUpload的Request总是获取不到表单值 struts html:checkbox标签问题 我要从服务端下载某个目录下的所有文件到客户端,请有什么好的方法!!!!?? 关于STRUTS标签嵌套问题~ 谁能帮做个简单java网站? 一个关于servlet的问题 struts中多个文件上传的问题。 小妹求救,請幫忙解決 spring aop如何获取监听的删除方法删除的对象 求救~如何在动态form中使用<nested:checkbox> 100分不够再给~~在线等啊 servlet性能的问题
至于ultraedit,它在对大文件操作时使用了一些技巧,比如当前显示到哪里就读入哪里,存盘时分区域保存等方法。
使用xml文档
不过关键是看你的需求到底是什么了