str2==str2.intern()返回false是因为,在调用str2.intern()方法时,方法区中已经有了“javvaav”字符串,那么str2.intern()就会返回方法区中字符串地址,而str2还是指向了堆中“javvaav”的地址,所以返回false。这也是为什么str3==str2.intern()返回的是true。

相关推荐

点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务