日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > java >内容正文

java

Java包装类中的equals方法

發(fā)布時(shí)間:2025/3/12 java 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Java包装类中的equals方法 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

基本數(shù)據(jù)類(lèi)型包裝類(lèi)中的equals方法用于比對(duì)相同包裝類(lèi)中的值是否相等,如果兩者比較的包裝類(lèi)類(lèi)型不同則返回false;

1、基本型和基本型封裝型進(jìn)行“==”運(yùn)算符的比較,基本型封裝型將會(huì)自動(dòng)拆箱變?yōu)榛拘秃笤龠M(jìn)行比較,

2.兩個(gè)包裝類(lèi)型的對(duì)象進(jìn)行“==”比較時(shí),如果有一方的對(duì)象是new獲得的,返回false,因?yàn)橐玫刂凡煌?/p>

3、兩個(gè)基本型的包裝類(lèi)型進(jìn)行equals()比較,首先equals()會(huì)比較類(lèi)型,如果類(lèi)型相同,則繼續(xù)比較值,如果值也相同,返回true。

4、包裝類(lèi)型調(diào)用equals()方法,但是參數(shù)是基本類(lèi)型,這時(shí)候,先會(huì)進(jìn)行自動(dòng)裝箱,將基本型轉(zhuǎn)換為其包裝類(lèi)型,若類(lèi)型不同返回false,
若裝箱后類(lèi)型相同,則比較值,如果值相同,則返回true,否則返回false。

源碼如下:

Byte

public boolean equals(Object obj) {if (obj instanceof Byte) {return value == ((Byte)obj).byteValue();}return false;}

Short

public boolean equals(Object obj) {if (obj instanceof Short) {return value == ((Short)obj).shortValue();}return false;}

Integer

public boolean equals(Object obj) {if (obj instanceof Integer) {return value == ((Integer)obj).intValue();}return false;}

Long

public boolean equals(Object obj) {if (obj instanceof Long) {return value == ((Long)obj).longValue();}return false;}

Float

public boolean equals(Object obj) {return (obj instanceof Float)&& (floatToIntBits(((Float)obj).value) == floatToIntBits(value));}

Double

public boolean equals(Object obj) {return (obj instanceof Double)&& (doubleToLongBits(((Double)obj).value) ==doubleToLongBits(value));}

Charater

public boolean equals(Object obj) {if (obj instanceof Character) {return value == ((Character)obj).charValue();}return false;}

Boolean

public static boolean parseBoolean(String s) {return ((s != null) && s.equalsIgnoreCase("true"));}

總結(jié)

以上是生活随笔為你收集整理的Java包装类中的equals方法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。