Java中String.replace()方法 写出来没有生效的原因
代码示例
String bTest="AABBCC";
bTest.replace("AA", "DD");
System.out.println("替换后的数据:"+bTest);
结果为:替换后的数据:AABBCC
根据结果发现并没有替换掉,其主要原因是replace方法 如下:
![API](https://img-blog.csdnimg.cn/2019111322041845.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2JhaWR1XzM5MDI0OTYy,size_16,color_FFFFFF,t_70)
正确的写法
String bTest="AABBCC";
bTest=bTest.replace("AA", "DD");
System.out.println("替换后的数据:"+bTest);
结果为:替换后的数据:DDBBCC