java輔導(dǎo):java中字符串比較(equals)方法

字號:

Java.Lang.Stirng中的equals方法:
    equals
    public boolean equals(Object anObject)將此字符串與指定的對象比較。當(dāng)且僅當(dāng)該參數(shù)不為 null,并且是與此對象表示相同字符序列的String對象時,結(jié)果才為 true。
    覆蓋:
    類 Object 中的 equals
    參數(shù):
    anObject - 與此 String 進(jìn)行比較的對象。
    返回:
    如果給定對象表示的 String 與此 String 相等,則返回 true;否則返回 false。
    另請參見:來源:考試大網(wǎng)
    compareTo(String), equalsIgnoreCase(String)
    舉例:
    String str1=new String("aa");
    String str2=new String("aa");
    (str1==str2)=false;
    str1.equals(str2)=true;
    原因:
    str1==str2比較的是值和地址;str1.equals(str2)比較的是值。