位置:首頁(yè) > 軟件操作教程 > 編程開(kāi)發(fā) > Java > 問(wèn)題詳情

Java 對(duì)象值類(lèi)型比較

提問(wèn)人:劉旭39發(fā)布時(shí)間:2020-11-26

對(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));
}
}6SJ0F6}]SW[9~XFM]R@UCWA.png

繼續(xù)查找其他問(wèn)題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部