关于java的String的equals()

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于java的String的equals()相关的知识,希望对你有一定的参考价值。

    一直以为String的equals()是百分百准确能判断字符串是否相等的,直到今天遇到的情况:
    String value = 从properties文件取得的值。
    idea的debug看value="server"
    然后if("client".equals(value)){
            sout("hello");
    }
    竟然真的判断client跟server两字符串相等。。。。
    闹了半天,
    String tempValue = String.valueOf(value);
    再使用tempValue去判断。。。。
    不知道原因,做个记录。

以上是关于关于java的String的equals()的主要内容,如果未能解决你的问题,请参考以下文章

java关于常用的String方法3

关于String的用法

Java基础--关于Object的一些通用方法

关于String StringBuffer 和 StringBulider

关于String的equals问题和StringBuilder问题

05_动手动脑之String.equals()方法