欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

java基礎之包裝類的介紹及使用

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

1. 包裝類的介紹

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

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

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

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

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

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

public void test5(){
		System.out.println("基本數(shù)據(jù)類型 --> 包裝類,調用包裝類的構造器");
 
		// 自動裝箱,直接將'基本數(shù)據(jù)類型'轉化為'包裝類',原來需要toString
		Integer in1 = 123;
		System.out.println(in1);
		// 自動拆箱,直接將'包裝類'轉化為'基本數(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("連接運算--上述運行結果為:101");
		//方式2:調用String的valueof方法
		float f2 = 12.3f;
		String str2 = String.valueOf(f2);
		System.out.println(str2);
		System.out.println("基本數(shù)據(jù)類型-調用String的valueof方法-上述運行結果為:12.3");
 
		Double d1 = 12.5;
		String str3 = String.valueOf(d1);
		System.out.println(str3);
		System.out.println("引用類型-調用String的valueof方法-上述運行結果為:12.5");
 
		// String類型轉換成基本數(shù)據(jù)類型
		String str4 = "123";
		System.out.println(Integer.parseInt(str4));
		System.out.println("string類型轉換成基本數(shù)據(jù)類型");
	}

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

相關文章

  • JavaWeb實現(xiàn)Session跨頁面?zhèn)鬟f數(shù)據(jù)

    JavaWeb實現(xiàn)Session跨頁面?zhèn)鬟f數(shù)據(jù)

    本文主要介紹了 JavaWeb實現(xiàn)Session跨頁面?zhèn)鬟f數(shù)據(jù),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-07-07
  • SpringBoot+jpa配置如何根據(jù)實體類自動創(chuàng)建表

    SpringBoot+jpa配置如何根據(jù)實體類自動創(chuàng)建表

    這篇文章主要介紹了SpringBoot+jpa配置如何根據(jù)實體類自動創(chuàng)建表,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-11-11
  • Spring-boot結合Shrio實現(xiàn)JWT的方法

    Spring-boot結合Shrio實現(xiàn)JWT的方法

    這篇文章主要介紹了Spring-boot結合Shrio實現(xiàn)JWT的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-05-05
  • SpringCloud Alibaba使用Seata處理分布式事務的技巧

    SpringCloud Alibaba使用Seata處理分布式事務的技巧

    在傳統(tǒng)的單體項目中,我們使用@Transactional注解就能實現(xiàn)基本的ACID事務了,隨著微服務架構的引入,需要對數(shù)據(jù)庫進行分庫分表,每個服務擁有自己的數(shù)據(jù)庫,這樣傳統(tǒng)的事務就不起作用了,那么我們?nèi)绾伪WC多個服務中數(shù)據(jù)的一致性呢?跟隨小編一起通過本文了解下吧
    2021-06-06
  • java實現(xiàn)讀取、刪除文件夾下的文件

    java實現(xiàn)讀取、刪除文件夾下的文件

    本文給大家分享的是java實現(xiàn)讀取、刪除文件夾下的文件,其中File.delete()用于刪除“某個文件或者空目錄”!所以要刪除某個目錄及其中的所有文件和子目錄,要進行遞歸刪除,有需要的小伙伴可以參考下。
    2015-05-05
  • SpringBoot?如何通過?Profile?實現(xiàn)不同環(huán)境下的配置切換

    SpringBoot?如何通過?Profile?實現(xiàn)不同環(huán)境下的配置切換

    SpringBoot通過profile實現(xiàn)在不同環(huán)境下的配置切換,比如常見的開發(fā)環(huán)境、測試環(huán)境、生產(chǎn)環(huán)境,SpringBoot常用配置文件主要有?2?種:properties?文件和yml文件,本文給大家詳細介紹SpringBoot?通過?Profile?實現(xiàn)不同環(huán)境下的配置切換,感興趣的朋友一起看看吧
    2022-08-08
  • spring結合redis如何實現(xiàn)數(shù)據(jù)的緩存

    spring結合redis如何實現(xiàn)數(shù)據(jù)的緩存

    這篇文章主要介紹了spring結合redis如何實現(xiàn)數(shù)據(jù)的緩存,實現(xiàn)的目的目的不是加快查詢的速度,而是減少數(shù)據(jù)庫的負擔,需要的朋友可以參考下
    2015-12-12
  • RabbitMQ開啟SSL與SpringBoot連接測試的配置方法

    RabbitMQ開啟SSL與SpringBoot連接測試的配置方法

    本文基于 CentOS 7 + Git + OpenSSL + yum 安裝的 RabbitMQ,需要讀者提交安裝好。其他方式也可變通參考本文。對RabbitMQ開啟SSL與SpringBoot連接測試相關知識感興趣的朋友一起看看吧
    2022-01-01
  • java發(fā)送kafka事務消息的實現(xiàn)方法

    java發(fā)送kafka事務消息的實現(xiàn)方法

    本文主要介紹了java發(fā)送kafka事務消息的實現(xiàn)方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-07-07
  • java基礎知識I/O流使用詳解

    java基礎知識I/O流使用詳解

    編程語言的I/O類庫中常常使用流這個抽象的概念,它代表任何有能力產(chǎn)生數(shù)據(jù)的數(shù)據(jù)源對象或時有能力接收數(shù)據(jù)的接收端對象,本文為大家介紹Java中I/O系統(tǒng)基礎知識
    2014-01-01

最新評論