最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

java實(shí)現(xiàn)Object轉(zhuǎn)String的4種方法小結(jié)

 更新時間:2020年09月03日 15:36:27   作者:qingmengwuhen1  
這篇文章主要介紹了java實(shí)現(xiàn)Object轉(zhuǎn)String的4種方法小結(jié),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

1.object.toString()方法

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

2.String.valueOf(object)方法

這種方法不必?fù)?dān)心object為null的問題,若為null,會將其轉(zhuǎn)換為"null"字符串,而不是null。這一點(diǎn)要特別注意。"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));
 }
}

運(yùn)行結(jié)果:

    (String)null和"null"比較的結(jié)果為:false
String.valueOf(null)和"null"比較的結(jié)果為:true
    ("" + null)和"null"比較的結(jié)果為:true

補(bǔ)充知識:java Object 轉(zhuǎn)換為 Long

java 語言中,Object 類型轉(zhuǎn)換為 Long 類型,先將 Object 類型轉(zhuǎn)換為 String,再將 String 轉(zhuǎn)換為 Long,代碼如下

Object obj = new Object();

long l = Long.valueOf(String.valueOf(obj));

Object obj = new Object();

long l = Long.valueOf(String.valueOf(obj)).longValue();

測試

package nice; 
import java.util.HashMap;
import java.util.Map;
 public class Demo { 
 public static void main(String[] args) { 
 Map<String, Object> map = new HashMap<String, Object>();
 map.put("code", 111000);
 
 System.out.println(Long.valueOf(String.valueOf(map.get("code"))));
 System.out.println(Long.valueOf(String.valueOf(map.get("code"))).longValue());
 
 } 
}

控制臺輸出

以上這篇java實(shí)現(xiàn)Object轉(zhuǎn)String的4種方法小結(jié)就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 淺析Java中如何優(yōu)雅地處理null值

    淺析Java中如何優(yōu)雅地處理null值

    這篇文章主要為大家詳細(xì)介紹了如何結(jié)合 Lambda 表達(dá)式和 Optional,讓 Java 更優(yōu)雅地處理 null 值,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2025-04-04
  • jetty運(yùn)行時無法保存文件的解決方法

    jetty運(yùn)行時無法保存文件的解決方法

    這篇文章主要為大家詳細(xì)介紹了jetty運(yùn)行時無法保存文件的解決方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-11-11
  • Java讀寫鎖ReadWriteLock原理與應(yīng)用場景詳解

    Java讀寫鎖ReadWriteLock原理與應(yīng)用場景詳解

    這篇文章主要介紹了Java讀寫鎖ReadWriteLock原理與應(yīng)用場景詳解,讀寫狀態(tài)的設(shè)計(jì),寫鎖的獲取與釋放,鎖降級需要的朋友可以參考下
    2023-02-02
  • Java中堆和棧的區(qū)別詳解

    Java中堆和棧的區(qū)別詳解

    這篇文章主要介紹了Java中堆和棧的區(qū)別詳解,所有的Java程序都運(yùn)行在JVM虛擬機(jī)內(nèi)部,我們這里介紹的自然是JVM(虛擬)內(nèi)存中的堆和棧,需要的朋友可以參考下
    2015-01-01
  • SpringBoot 使用Mongo的GridFs實(shí)現(xiàn)分布式文件存儲操作

    SpringBoot 使用Mongo的GridFs實(shí)現(xiàn)分布式文件存儲操作

    這篇文章主要介紹了Spring Boot 使用Mongo的GridFs實(shí)現(xiàn)分布式文件存儲操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-10-10
  • 如何為Repository添加自定義方法

    如何為Repository添加自定義方法

    這篇文章主要介紹了如何為Repository添加自定義方法,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-11-11
  • SpringCloud通過MDC實(shí)現(xiàn)分布式鏈路追蹤

    SpringCloud通過MDC實(shí)現(xiàn)分布式鏈路追蹤

    在DDD領(lǐng)域驅(qū)動設(shè)計(jì)中,我們使用SpringCloud來去實(shí)現(xiàn),但排查錯誤的時候,通常會想到Skywalking,但是引入一個新的服務(wù),增加了系統(tǒng)消耗和管理學(xué)習(xí)成本,對于大型項(xiàng)目比較適合,但是小的項(xiàng)目顯得太過臃腫了,所以本文介紹了SpringCloud通過MDC實(shí)現(xiàn)分布式鏈路追蹤
    2024-11-11
  • Java中map和flatMap的區(qū)別舉例詳解

    Java中map和flatMap的區(qū)別舉例詳解

    這篇文章主要給大家介紹了關(guān)于Java中map和flatMap區(qū)別的相關(guān)資料,在Java中Stream接口有map()和flatmap()方法,兩者都有中間流操作,并返回另一個流作為方法輸出,需要的朋友可以參考下
    2023-10-10
  • SpringBoot ApplicationListener事件監(jiān)聽接口使用問題探究

    SpringBoot ApplicationListener事件監(jiān)聽接口使用問題探究

    這篇文章主要介紹了SpringBoot ApplicationListener事件監(jiān)聽接口使用問題,自定義監(jiān)聽器需要實(shí)現(xiàn)ApplicationListener接口,實(shí)現(xiàn)對應(yīng)的方法來完成自己的業(yè)務(wù)邏輯。SpringBoot Application共支持6種事件監(jiān)聽
    2023-04-04
  • Java實(shí)現(xiàn)FTP批量大文件上傳下載篇2

    Java實(shí)現(xiàn)FTP批量大文件上傳下載篇2

    這篇文章主要為大家詳細(xì)介紹了Java實(shí)現(xiàn)FTP批量大文件上傳下載的強(qiáng)化篇,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-08-08

最新評論

石棉县| 庐江县| 钟祥市| 乌兰察布市| 藁城市| 宁夏| 南宫市| 葵青区| 油尖旺区| 泸定县| 喀喇沁旗| 霞浦县| 永年县| 集贤县| 曲沃县| 芮城县| 汉川市| 封丘县| 潞西市| 环江| 洛川县| 钟山县| 屏东县| 大厂| 綦江县| 彰化市| 利辛县| 奎屯市| 兴业县| 揭西县| 应用必备| 万源市| 通州区| 井冈山市| 铁岭市| 白水县| 永和县| 新邵县| 贵溪市| 荆州市| 和林格尔县|