真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

java怎么判斷對(duì)象為空

java怎么判斷對(duì)象為空?針對(duì)這個(gè)問(wèn)題,今天小編總結(jié)這篇有關(guān)對(duì)象判斷的文章,希望能幫助更多想解決這個(gè)問(wèn)題的朋友找到更加簡(jiǎn)單易行的辦法。

網(wǎng)站建設(shè)哪家好,找成都創(chuàng)新互聯(lián)公司!專(zhuān)注于網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開(kāi)發(fā)、微信小程序開(kāi)發(fā)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶(hù)創(chuàng)新互聯(lián)還提供了水富免費(fèi)建站歡迎大家使用!

在實(shí)際書(shū)寫(xiě)代碼的時(shí)候,經(jīng)常會(huì)因?yàn)閷?duì)象為空,而拋出空指針異常java.lang.NullPointerException。

下面我們來(lái)看一下java中判斷對(duì)象是否為空的方法:

首先來(lái)看一下工具StringUtils的判斷方法:

一種是org.apache.commons.lang3包下的;

另一種是org.springframework.util包下的。這兩種StringUtils工具類(lèi)判斷對(duì)象是否為空是有差距的:

StringUtils.isEmpty(CharSequence cs); //org.apache.commons.lang3包下的StringUtils類(lèi),判斷是否為空的方法參數(shù)是字符序列類(lèi),也就是String類(lèi)型

StringUtils.isEmpty(Object str); //而org.springframework.util包下的參數(shù)是Object類(lèi),也就是不僅僅能判斷String類(lèi)型,還能判斷其他類(lèi)型,比如Long等類(lèi)型。

從上面的例子可以看出第二種的StringUtils類(lèi)更實(shí)用。

下面來(lái)看一下org.apache.commons.lang3的StringUtils.isEmpty(CharSequence cs)源碼:

public static boolean isEmpty(final CharSequence cs) {
        return cs == null || cs.length() == 0;
}

接下來(lái)是org.springframework.util的StringUtils.isEmpty(Object str)源碼:

public static boolean isEmpty(Object str) {
        return (str == null || "".equals(str));
}

基本上判斷對(duì)象是否為空,StringUtils.isEmpty(Object str)這個(gè)方法都能搞定。

看完這篇文章,你們學(xué)會(huì)java判斷對(duì)象為空的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀。


分享名稱(chēng):java怎么判斷對(duì)象為空
轉(zhuǎn)載源于:http://weahome.cn/article/ijcdop.html

其他資訊

在線(xiàn)咨詢(xún)

微信咨詢(xún)

電話(huà)咨詢(xún)

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部