国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

java基礎(chǔ)Object轉(zhuǎn)String的四種方式

這篇具有很好參考價值的文章主要介紹了java基礎(chǔ)Object轉(zhuǎn)String的四種方式。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

java中Object轉(zhuǎn)String有以下幾種方法:

1.object.toString()方法

這種方法要注意的是object不能為null,否則會報NullPointException,一般別用這種方法。

2.String.valueOf(object)方法

這種方法不必?fù)?dān)心object為null的問題,若為null,會將其轉(zhuǎn)換為”null”字符串,而不是null。這一點要特別注意。”null”和null不是一個概念。

3.(String)(object)方法

這種方法也不必?fù)?dān)心object為null的問題。但是,object要是能轉(zhuǎn)換為String的對象。若Object object = 1,再(String)1,會報類轉(zhuǎn)換異常。

4.“”+object方法

這種方法也不必?fù)?dān)心object為null的問題。但若object為null,會返回”null”字符串,和String.valueOf(object)一樣。

package test; public class Test { public static void main(String[] args) { Object object = null; System.out.println("(String)null和\"null\"比較的結(jié)果為:" + ("null".equals((String)object))); System.out.println("String.valueOf(null)和\"null\"比較的結(jié)果為:" + "null".equals(String.valueOf(object))); System.out.println("(\"\" + null)和\"null\"比較的結(jié)果為:" + "null".equals("" + object)); } }

運行結(jié)果:

(String)null和”null”比較的結(jié)果為:false String.valueOf(null)和”null”比較的結(jié)果為:true (“” + null)和”null”比較的結(jié)果為:true文章來源地址http://www.zghlxwxcb.cn/news/detail-402919.html

到了這里,關(guān)于java基礎(chǔ)Object轉(zhuǎn)String的四種方式的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • java Map集合里面取鍵和值的四種方式

    使用Map的keySet()方法獲取鍵集合,再使用forEach循環(huán)遍歷鍵集合,通過Map的get()方法獲取對應(yīng)的值。例如: 使用Map的values()方法獲取值集合,再使用forEach循環(huán)遍歷值集合。例如: 使用Map的entrySet()方法獲取鍵值對集合,再使用forEach循環(huán)遍歷鍵值對集合,通過Entry的getKey()方法獲取

    2024年01月15日
    瀏覽(28)
  • Java 實現(xiàn) HTTP 請求的四種方式,你都學(xué)會了么?

    前言 在日常工作和學(xué)習(xí)中,有很多地方都需要發(fā)送HTTP請求,本文以Java為例,總結(jié)發(fā)送HTTP請求的多種方式 HTTP請求實現(xiàn)過程 GET 創(chuàng)建遠(yuǎn)程連接 設(shè)置連接方式(get、post、put…) 設(shè)置連接超時時間 設(shè)置響應(yīng)讀取時間 發(fā)起請求 獲取請求數(shù)據(jù) 關(guān)閉連接 POST 創(chuàng)建遠(yuǎn)程連接 設(shè)置連接方

    2024年02月08日
    瀏覽(21)
  • Java創(chuàng)建數(shù)組、賦值的四種方式,聲明+創(chuàng)建+初始化 詳解

    以int數(shù)據(jù)類型為例 注意: new 數(shù)據(jù)類型[]{},其中花括號可以省去,但要在[ ]中填寫數(shù)組的個數(shù); 創(chuàng)建多維數(shù)組時 new后面第一個方括號中的元素數(shù)量不能省略 1、一維數(shù)組的聲明方式: type[] arrayName; 或 type arrayName[]; 推薦使用第一種格式,因為第一種格式具有更好的可讀性,表

    2024年04月11日
    瀏覽(24)
  • View 的四種 OnClick 方式

    View 的四種 OnClick 方式

    嗨嘍,大家好!今天呢,我跟大家聊一聊Android 的View 的點擊事件onClick 。額,有點拗口(^_^) 。 看過我的文章的人可能會好奇,你怎么寫Android的文章了???說起這啊,就是我的血淚史了,此處省略一萬字.................... 廢話不多說,讓我們代碼走起,風(fēng)里來,雨里去,唯有代

    2023年04月15日
    瀏覽(17)
  • STM32的四種開發(fā)方式

    STM32的四種開發(fā)方式

    首先看下ST官方給出的四種開發(fā)方式的比較 寄存器開發(fā) 寄存器編程對于從51等等芯片過渡過來的小伙伴并不陌生,不管你是什么庫,最終操作的還是寄存器,所以對于標(biāo)準(zhǔn)庫、HAL庫、LL庫都是在寄存器上的編程,所以可以直接在各種庫中直接操作寄存器。 但寄存器開發(fā)方法到

    2024年02月11日
    瀏覽(24)
  • CSS中的四種定位方式

    CSS中的四種定位方式

    在CSS中定位有以下4種: 靜態(tài)定位 - static 相對定位 - relative 絕對定位 - absolute 固定定位 - fixed 靜態(tài)定位是css中的默認(rèn)定位方式,也就是沒有定位。在此定位方式中設(shè)置:top,bottom,left,right,z-index 這些屬性都是無效的。 相對位置前的位置: 相對位置后的位置: 可以看到該

    2024年02月08日
    瀏覽(19)
  • JavaScript中的四種枚舉方式

    JavaScript中的四種枚舉方式

    字符串和數(shù)字具有無數(shù)個值,而其他類型如布爾值則是有限的集合。 一周的日子(星期一,星期二,...,星期日),一年的季節(jié)(冬季,春季,夏季,秋季)和基本方向(北,東,南,西)都是具有有限值集合的例子。 當(dāng)一個變量有一個來自有限的預(yù)定義常量的值時,使用

    2024年02月03日
    瀏覽(24)
  • 創(chuàng)建多線程的四種方式

    創(chuàng)建多線程的四種方式

    ① 創(chuàng)建一個類繼承 Thread 類,重寫 run() 方法 ② 調(diào)用 start() 方法啟動線程 例: ① 創(chuàng)建類實現(xiàn) Runnable 接口,重寫 run() 方法 ② 以實現(xiàn)類作為構(gòu)造器參數(shù),創(chuàng)建一個線程( Thread )對象 ③ 調(diào)用 start() 方法啟動線程 例 注意:實現(xiàn)Runnable接口方式中,調(diào)用的不是Thread類的run()方法

    2024年02月10日
    瀏覽(19)
  • 單例模式的四種創(chuàng)建方式

    單例模式是日常開發(fā)中最常見的一種設(shè)計模式,常用來做為池對象,或者計數(shù)器之類的需要保證全局唯一的場景。 單例模式的目的是保證在整個程序中只存在一個對象實例,使用單例一個前提條件就是構(gòu)造器私有化,不允許通過new 對象的方式。單例模式的實現(xiàn)主要方式有如

    2024年02月01日
    瀏覽(27)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包