Java中String直接赋字符串和new String的区别

2024-11-24 03:33:39
推荐回答(1个)
回答1:

直接赋值是在常量池寻找字符串,new的会创建对象
看这个
String a="abc",b="abc";
String A=new String("abc")
B=new String("abc")
a==b 是true
A==B 是false