在java中怎么修改文本文件中的某一行的某些数据??

已举报 回答 关注
在java中怎么修改文本文件中的某一行的某些数据??
问在线客服
扫码问在线客服
  • 回答数

    7

  • 浏览数

    6,930

7个回答 默认排序
  • 默认排序
  • 按时间排序

已采纳
首先 你要一行一行的读 当你读取到你需要修改的数据时可以使用 字符串替换方法 即replace方法
例如:
String str ="12345";System.out.println("str=" + str.replace("3", "45"));这样得到的结果就是 str = 124545;
replace第一个参数为 你要将其替换出去的数据,第二个参数为你要将其替换进来的数据
取消 评论
你可以先定义一个InputStreamReader读取文本文件内容,然后再用一个LineNumberReader获取刚才InputStreamReader的对象,LineNumberReader里有个方法readLine()是用来一行一行的顺序读取字符,然后用一个判断语句来判断你想修改的行,最后删除或修改就可以了 如果还不明白,你可以把详细程序的.java文件发给我,说明你程序的功能,我帮你看看,我的邮箱zzpgreat@163.com
取消 评论
能说的详细一点吗?比如,这个指定字符串跟文本中相应一行要有什么联系才可以删除呢?
取消 评论
你可以先定义一个InputStreamReader读取文本文件内容,然后再用一个LineNumberReader获取刚才InputStreamReader的对象,LineNumberReader里有个方法readLine()是用来一行一行的顺序读取字符,然后用一个判断语句来判断你想修改的行,最后删除或修改就可以了
取消 评论
这个没什么方法,就是读取文本文件,按行读取,然后就是字符串操作,截取就是了
取消 评论
import retext = ' 123 456 789 'print re.sub(r'\s{2,}', '', text)
删除连续2个(包括2个)以上的空格
取消 评论
powershell "((gc '原文件.txt') -join \"`r`n\").replace('需替换的字符','替换后字符')|out-file '结果.txt' -enc default"&pause
取消 评论
ZOL问答 > 在java中怎么修改文本文件中的某一行的某些数据??

举报

感谢您为社区的和谐贡献力量请选择举报类型

举报成功

经过核实后将会做出处理
感谢您为社区和谐做出贡献

扫码参与新品0元试用
晒单、顶楼豪礼等你拿

扫一扫,关注我们
提示

确定要取消此次报名,退出该活动?