String拥有一个特殊点叫:String对象的内容不可改变!

 

在调用诸如String对象的replace()等方法时,不是在原Sting对象的基础上改变对象内容,而是创建了一个新的String对象把调用的方法后返回的结果放在这个新的String对象中

代码示例如下:

 

String str3 = "LOVO JAVA";

 str3.replaceAll("JAVA", "J2EE");       打印输出:LOVO JAVA

System.out.println(str3;

 

String str3 = "LOVO JAVA";

String str = str3.replaceAll("JAVA", "J2EE");     打印输出:LOVO J2EE

System.out.println(str);


看到这里如果这篇文章真的帮到你了,不妨打赏一下哦!

以上就是红色火线JAVA加油站整理的关于Java中Sting类型对象内容不可改变的文章,
希望可以帮到你,如果你有不同的见解可以留言指正哦,避免让别的java小伙伴在走挫折路。
Java内存管理的9个小技巧
你是第一个吃螃蟹的人
发表评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

分享:

支付宝

微信