在兩個(gè)對(duì)象之間使用 "==",會(huì)將“兩個(gè)對(duì)象是否有同一reference”的結(jié)果傳回。
只能判斷兩個(gè)對(duì)象是否擁有同一內(nèi)存地址 (address)”,如果您的意思是判斷兩個(gè)字符串的內(nèi)容是否相同,那么應(yīng)該使用以下的方法才對(duì):
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)
只能判斷兩個(gè)對(duì)象是否擁有同一內(nèi)存地址 (address)”,如果您的意思是判斷兩個(gè)字符串的內(nèi)容是否相同,那么應(yīng)該使用以下的方法才對(duì):
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)