具体代码如下:
调试结果
用 == 来比较的话,比较的是地址,并不是值。
直接String 生成变量指向同一地址空间,因而==比较直接相等;而每一个new开辟新的内存空间,指向不同地址空间,因而不相等。采用equals()方法可转化为对内容的判断,根据内容判断是否相等。
具体代码如下:
调试结果
用 == 来比较的话,比较的是地址,并不是值。
直接String 生成变量指向同一地址空间,因而==比较直接相等;而每一个new开辟新的内存空间,指向不同地址空间,因而不相等。采用equals()方法可转化为对内容的判断,根据内容判断是否相等。