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

java基礎(chǔ)之包裝類的介紹及使用

 更新時間:2021年05月25日 11:26:49   投稿:lan00zi  
今天帶大家復(fù)習(xí)Java基礎(chǔ)知識,文中對Java包裝類作了非常詳細(xì)的介紹及總結(jié),對正在學(xué)習(xí)java基礎(chǔ)的小伙伴們有很好地幫助,需要的朋友可以參考下

1. 包裝類的介紹

針對八種基本數(shù)據(jù)類型定義相應(yīng)的引用類型--包裝類(封裝類),有了類的熱點后,就可以調(diào)用類中的方法

2. 基本數(shù)據(jù)類型 --> 包裝類:調(diào)用包裝類的構(gòu)造器,如in1.toString()

使用場景:如果形參是一個object類類型的,必須要把基本類型轉(zhuǎn)換成包裝類才能傳入到形參用

3. 包裝類 --> 基本數(shù)據(jù)類型:調(diào)用包裝類的xxxValue()

使用場景:包裝類作為一個對象,不能做加減乘除運算的,必須轉(zhuǎn)換成基本類型后才可以

但jdk5已經(jīng)支持自動裝箱和自動拆箱,所以不需要再調(diào)用包裝類的函數(shù)轉(zhuǎn)換(基本數(shù)據(jù)類型和包裝類的轉(zhuǎn)換如下),如下

public void test5(){
		System.out.println("基本數(shù)據(jù)類型 --> 包裝類,調(diào)用包裝類的構(gòu)造器");
 
		// 自動裝箱,直接將'基本數(shù)據(jù)類型'轉(zhuǎn)化為'包裝類',原來需要toString
		Integer in1 = 123;
		System.out.println(in1);
		// 自動拆箱,直接將'包裝類'轉(zhuǎn)化為'基本數(shù)據(jù)類型',原來需要in2.intValue()
		int int2 = in1;
		System.out.println(int2+1);
	}

4. 基本數(shù)據(jù)類型/包裝類 --> String ( valueOf )   &&  String --> 基本數(shù)據(jù)類型/包裝類 (parseInt)

public void test6(){
		int num1 = 10;
		//方式1:連接運算
		String num2 = num1 +"";
		System.out.println(num2+1);
		System.out.println("連接運算--上述運行結(jié)果為:101");
		//方式2:調(diào)用String的valueof方法
		float f2 = 12.3f;
		String str2 = String.valueOf(f2);
		System.out.println(str2);
		System.out.println("基本數(shù)據(jù)類型-調(diào)用String的valueof方法-上述運行結(jié)果為:12.3");
 
		Double d1 = 12.5;
		String str3 = String.valueOf(d1);
		System.out.println(str3);
		System.out.println("引用類型-調(diào)用String的valueof方法-上述運行結(jié)果為:12.5");
 
		// String類型轉(zhuǎn)換成基本數(shù)據(jù)類型
		String str4 = "123";
		System.out.println(Integer.parseInt(str4));
		System.out.println("string類型轉(zhuǎn)換成基本數(shù)據(jù)類型");
	}

到此這篇關(guān)于java基礎(chǔ)之包裝類的介紹及使用的文章就介紹到這了,更多相關(guān)java包裝類內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • MyBatis之一級緩存和二級緩存問題

    MyBatis之一級緩存和二級緩存問題

    這篇文章主要介紹了MyBatis之一級緩存和二級緩存問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • Java中關(guān)于Map四種取值方式

    Java中關(guān)于Map四種取值方式

    這篇文章主要介紹了Java中關(guān)于Map四種取值方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • Java中的內(nèi)部類你了解嗎

    Java中的內(nèi)部類你了解嗎

    這篇文章主要為大家介紹了Java的內(nèi)部類,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-01-01
  • 關(guān)于@OnetoMany關(guān)系映射的排序問題,使用注解@OrderBy

    關(guān)于@OnetoMany關(guān)系映射的排序問題,使用注解@OrderBy

    這篇文章主要介紹了關(guān)于@OnetoMany關(guān)系映射的排序問題,使用注解@OrderBy,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-12-12
  • java中的final關(guān)鍵字詳解及實例

    java中的final關(guān)鍵字詳解及實例

    這篇文章主要介紹了 java中的final關(guān)鍵字詳解及實例的相關(guān)資料,需要的朋友可以參考下
    2017-03-03
  • MyBatis?SQL映射文件的作用和結(jié)構(gòu)詳解

    MyBatis?SQL映射文件的作用和結(jié)構(gòu)詳解

    MyBatisSQL映射文件定義了SQL語句和參數(shù)映射規(guī)則,用于將Java代碼與數(shù)據(jù)庫操作解耦,實現(xiàn)SQL語句的靈活配置和動態(tài)生成
    2025-03-03
  • SpringSecurity獲取當(dāng)前登錄用戶的信息的幾種方法實現(xiàn)

    SpringSecurity獲取當(dāng)前登錄用戶的信息的幾種方法實現(xiàn)

    本文主要介紹了SpringSecurity中獲取當(dāng)前登錄用戶信息的多種方式,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2025-03-03
  • Java微服務(wù)的打包問題解決

    Java微服務(wù)的打包問題解決

    本文主要介紹了Java微服務(wù)的打包問題解決,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-06-06
  • 解決MyBatis中模糊搜索使用like匹配帶%字符時失效問題

    解決MyBatis中模糊搜索使用like匹配帶%字符時失效問題

    Mybatis是我們?nèi)粘m椖恐薪?jīng)常使用的框架,在項目中我們一般會使用like查詢作為模糊匹配字符進行搜索匹配,下面的Mapper.xml是我們使用like在項目中進行模糊匹配的常用方式,感興趣的朋友跟隨小編一起看看吧
    2021-09-09
  • SpringBoot集成itext實現(xiàn)html轉(zhuǎn)PDF

    SpringBoot集成itext實現(xiàn)html轉(zhuǎn)PDF

    iText是著名的開放源碼的站點sourceforge一個項目,是用于生成PDF文檔的一個java類庫,本文主要介紹了如何利用itext實現(xiàn)html轉(zhuǎn)PDF,需要的可以參考下
    2024-03-03

最新評論

敖汉旗| 永嘉县| 铜川市| 托克逊县| 萝北县| 涞水县| 西和县| 灌阳县| 云霄县| 邓州市| 新宾| 南乐县| 邢台县| 垦利县| 吉首市| 奈曼旗| 泰顺县| 浮梁县| 杨浦区| 凤阳县| 通辽市| 苏州市| 东光县| 尼玛县| 蒲江县| 南澳县| 无锡市| 叶城县| 林州市| 张家港市| 静乐县| 永仁县| 铁岭县| 株洲县| 苏尼特右旗| 东阿县| 明水县| 芦溪县| 蕲春县| 邛崃市| 吉木乃县|