String 定义的对象不能被修改,修改其实是创建了一个新的对象。
如 :
String s1 = "1";
s1 = s1+ "2";
本来s1 是指向”1“的一个对象 现在 s1是指向 ”12“ 的一个对象。
s1 是一个新的对象。
String 中一些常用的方法:
== 与equal()的 区别
== 是判断 两个字符串的地址是否相同
equal() 是判断 两个字符串的内容是否相同
原文:http://www.cnblogs.com/FLFL/p/4441418.html