黑马程序员技术交流社区
标题:
java修改文件内容疑问
[打印本页]
作者:
凝聚
时间:
2013-12-24 19:07
标题:
java修改文件内容疑问
本帖最后由 凝聚 于 2013-12-24 19:52 编辑
请问我想通过代码找到一个文件,然后查找文件的内容,在替换某些内容下面是我写的代码,但并没有替换啊,没反应是怎么回事啊?
package xiugai;
import java.io.*;
import java.util.*;
public class Wenjianxiugai {
public static void main(String[] args) throws Exception{
BufferedReader br=new BufferedReader(new FileReader( "D:\\JAVA\\workspace\\heima\\src\\nine\\interior1.java"));
String str=null;
//String str2=null;
while((str=br.readLine())!=null)
{
if(str.equals("ii"))
{
str.replace("ii", "oo");
}
System.out.println(str);
}
}
}
作者:
小骗子
时间:
2013-12-24 20:44
本帖最后由 小骗子 于 2013-12-24 21:04 编辑
while((str=br.readLine())!=null)
{
if(str.equals("ii"))
{
str.replace("ii", "oo");
}
System.out.println(str);
1.String对象是final的,replace,它仍然不会被修改
2.每一行被你读取出来,但是你并没有写回,当然没有修改了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2