1. 程式人生 > >關於java的String的equals()

關於java的String的equals()

文件 判斷字符串 原因 不知道 dea temp code 使用 client

一直以為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()