在兩個對象之間使用 "==",會將“兩個對象是否有同一reference”的結果傳回。
只能判斷兩個對象是否擁有同一內存地址 (address)”,如果您的意思是判斷兩個字符串的內容是否相同,那么應該使用以下的方法才對:
if (s1.equals(s2) )
or if (s1.equalsIgnoreCase(s2) )
or if (s1.startsWith(s2) )
or if (s1.endsWith(s2) )
or if (s1.regionMatches(s1_offset, s2, s2_offset, length) )
or if (s1.compareTo(s2) <0)