[转载]String str=new String("a")和String str = "a"有什么区别?

本文转载,感谢原博客大佬,  原文连接 String A="ABC"; String B=new String("ABC"); 这两个值,A,B 是否相等,如果都往HashSet里面放,能放下吗? 答:(a)A==B 的判断为false;          (b)A.equals(B)为true ;因为值相等,所以都往HashSet里面放不下,只能放一个   问题:==与equals()的区别:
相关文章
相关标签/搜索