java替换文件中的内容 回答满意追加100分

来源:百度知道 编辑:UC知道 时间:2024/06/04 21:25:23
比如文件中有个</tabs>,把它替换成别的内容 或者 在他上面加上内容应该怎么写?谢谢

文件内容不是很大的话,替换用replace

String s=readfile(file) ;//读取出文件的内容,readfile方法可以自己写

String s2=s.replace("</tabs>","你想替换的字符串");

s2就是你要的结果

如果是追加
先得到</tabs>的索引位置,方法是indexOf("</tabs>") 比如结果是x,然后
int x=indexOf("</tabs>");
s2=s.subString(0,x)+"你要追加的内容"+s.subString(x,-1);

你懂正则表达式的话也可以用正则表达式

蓝魔那个回答得差不多了,但如果你是批量替换的话,记得用replaceAll()用法和replace一样

用其他编程软件打开这个文件,然后找到,找到之后用文件的操作进行你想要的操作

你还是看看《JAVA编程思想》那里有正则表达式详细的说明,很容易实现

查找出来。。然后 replace

用过Eclipse么,对于Eclipse来说这事情是 so easy!!