java 中的比较String

来源:互联网 发布:怎样举报网络棋牌室 编辑:程序博客网 时间:2024/04/28 10:11

引自csdn:

 

     比较两个Object(不含基本类型),当用==时,是比较引用是否相同,要用equals方法才可以比较值(但必须是标准程序库中的类,自己写的类要覆写equals方法)。   
    JAVA为了节约内存,相同内容的String(名字不同)其实可能会指向同一块内存(同一个引用),不太占空间的可能指向不同的引用(如1字节),所以有时比较引用会相同,但比较值时尽量还是应该用equals方法  

原创粉丝点击