课程
/后端开发
/Java
/Java入门第三季
课中说
String s1 = "爱慕课";
String s2 = "爱慕课";
s1==s2的值会返回“true”,不是说字符串是指向地址吗?那就是说s1和s2是指向了同一个地址,机器是怎么判断我给s1和s2赋值相同呢?
2015-09-28
源自:Java入门第三季 2-2
正在回答
字符串是存储在常量池中的,只有new出来的两个字符串的引用才是不同的。
永远的蓝天 提问者
_潇潇暮雨 回复 永远的蓝天 提问者
举报
Java中你必须懂得常用技能,不容错过的精彩,快来加入吧
2 回答作业--十个随机字符串长度相同
7 回答String 常量new时地址相同吗
1 回答两个相同的字符串数组,为什么运行后的结果却不同?
2 回答为什么不能用getBytes()判断字符是否相同???
1 回答字符串,字符串