java 中字符串比较用=和equals区别

=:是比较两个字符串引用的地址是否相同,便是否指向同一个对象对象 equals方法:则比较字符串的内容是否相同。字符串 例如String a = "abc";引用     String b = "abc";程序 a == b返回true,a.equals(b)一样返回true,这是为何呢?方法     原来程序在运行时有一个字符串池,建立字符串时会先查找池中是否有相应的字符串,若是已经存在的话只需
相关文章
相关标签/搜索