字符串用==比较的是字符串的地址,用equals()方法比较的才是字符串值
这里s6应该是生成了一个新的字符串常量地址,和S1地址不一样
ywfpclt 发表于2020-04-23 18:30
字符串直接+,应该是在常量池里,找有没有相同的加完后的字符串。有的话是直接返回引用,没有的话才是创建一个新的常量返回引用啊。都是在常量池里,相同的字符串,引用怎么会不相同呢。
您看,这就是true了,那s6返回的是什么呢。