Java 對(duì)象值類(lèi)型比較
對(duì)象比較
面向?qū)ο缶幊陶Z(yǔ)言中,對(duì)象之間的比較有兩種形式——值類(lèi)型比較和引用類(lèi)型比較。
值類(lèi)型比較,是指兩個(gè)對(duì)象的值是否相等,比如字符串對(duì)象的比較,以及后面章節(jié)將要講到 的基本類(lèi)型包裝類(lèi)對(duì)象的比較。如果兩個(gè)對(duì)象的內(nèi)容相同,則認(rèn)為它們的值是相等的。因?yàn)槊總€(gè) 類(lèi)的父類(lèi)都是Object類(lèi)(后面講繼承時(shí)會(huì)詳細(xì)介紹),所以細(xì)3中會(huì)使用類(lèi)中的equals()方法來(lái)比較 兩個(gè)對(duì)象的內(nèi)容是否相等。
代碼如下
//對(duì)象值類(lèi)型比較
public class CompareObject {
public static void main(String[] args) {
String name1 = "對(duì)象值";
String name2 = "對(duì)象值";
System.out.println("name1和name2是值相等的:"+name1.equals(name2));
System.out.println("name1和name2是引用相等的:"+(name1==name2));
}
}
點(diǎn)擊加載更多評(píng)論>>