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

詳解Java中包裝類Integer的使用

 更新時間:2021年05月28日 16:44:47   作者:紙短情長的博客  
今天再帶大家復(fù)習(xí)一下Java的相關(guān)知識,文中對Java包裝類Integer的使用作了非常詳細的介紹,對正在學(xué)習(xí)Java基礎(chǔ)的小伙伴們很有幫助,需要的朋友可以參考下

一、Java中為什么引入包裝類?

在Java中,很多類的方法都需要接受引用類型的對象,此時就無法將一個基本數(shù)據(jù)類型的值傳入,為了解決這樣的問題,JDK提供了一系列的包裝類,通過這些包裝類可以將基本數(shù)據(jù)類型的值包裝為引用數(shù)據(jù)類型的對象

二、基本數(shù)據(jù)類型對應(yīng)的包裝類

在Java中,每種基本數(shù)據(jù)類型(共8種)都有對應(yīng)的包裝類,具體如下所示

在這里插入圖片描述

除int、char外,其他包裝類的名稱和基本數(shù)據(jù)類型的名稱一致,只是第一個字母大寫即可

三、Integer 類和 int 的區(qū)別

①Integer 是 int 包裝類,int 是八大基本數(shù)據(jù)類型之一(byte,char,short,int,long,float,double,boolean)

②Integer 是類,默認值為null,int是基本數(shù)據(jù)類型,默認值為0;

③Integer 表示的是對象,用一個引用指向這個對象,而int是基本數(shù)據(jù)類型,直接存儲數(shù)值。

四、Integer 類的常用方法

在這里插入圖片描述

五、代碼如下

package com.hjy.boottest;

public class Test {
    public static void main(String[] args) {
        //包裝類和基本數(shù)據(jù)類型在進行轉(zhuǎn)換時,引入了裝箱和拆箱的概念
        //裝箱 如:int 轉(zhuǎn)換為 Integer
        int a=12;
        Integer in = new Integer(a);
        System.out.println(in.toString());
        //拆箱 如:Integer轉(zhuǎn)換為int
        int b = in.intValue();  //將Integer類型的值以int類型返回
        System.out.println(b);

        int c = Integer.parseInt("456");
        System.out.println(c);

        Integer i = Integer.valueOf("123");  //返回保存指定的String值的Integer對象
        System.out.println(i);

        //自動拆箱和裝箱  基本類型和包裝類型能夠進行混合數(shù)學(xué)運算
        int num=20;
        Integer number = num; //自動裝箱  相當(dāng)于自動執(zhí)行了語句Integer number = new Integer(num)

        Integer number2 = new Integer(18);
        int number3 = number2; //自動拆箱

        //由于可以自動拆箱,兩個Integer類型的數(shù)據(jù)可以直接進行數(shù)學(xué)運算
        Integer Integer1 = 1;
        Integer Integer2 = 2;
        int sum = Integer1 + Integer2;
        System.out.println(sum);
    }
}

六、輸出

在這里插入圖片描述

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

相關(guān)文章

  • Java實現(xiàn)快速排序和堆排序的示例代碼

    Java實現(xiàn)快速排序和堆排序的示例代碼

    這篇文章主要為大家詳細介紹了快速排序和堆排序的多種語言的實現(xiàn)(JavaScript、Python、Go語言、Java、C++),感興趣的小伙伴可以了解一下
    2022-12-12
  • Java11中的新增字符串APIs使用實例探究

    Java11中的新增字符串APIs使用實例探究

    這篇文章主要為大家介紹了Java11中的新增字符串APIs使用實例探究,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2024-01-01
  • Kotlin中的抽象類實現(xiàn)

    Kotlin中的抽象類實現(xiàn)

    這篇文章主要介紹了Kotlin中的抽象類實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-11-11
  • Java多線程實現(xiàn)同時輸出

    Java多線程實現(xiàn)同時輸出

    這篇文章主要介紹了Java多線程實現(xiàn)同時打印的相關(guān)資料,需要的朋友可以參考下
    2016-03-03
  • MyBatis使用annonation定義類型映射的簡易用法示例

    MyBatis使用annonation定義類型映射的簡易用法示例

    這篇文章主要介紹了MyBatis使用annonation定義類型映射的簡易用法示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-09-09
  • Java多線程常見案例分析線程池與單例模式及阻塞隊列

    Java多線程常見案例分析線程池與單例模式及阻塞隊列

    這篇文章主要介紹了多線程的常見案例,線程池(重點)、單例模式、阻塞隊列,本文通過圖文實例相結(jié)合給大家介紹的非常詳細,需要的朋友可以參考下
    2022-05-05
  • java實現(xiàn)監(jiān)控rtsp流轉(zhuǎn)flv方法實例(前端播放,前后端代碼都有)

    java實現(xiàn)監(jiān)控rtsp流轉(zhuǎn)flv方法實例(前端播放,前后端代碼都有)

    這篇文章主要給大家介紹了關(guān)于java實現(xiàn)監(jiān)控rtsp流轉(zhuǎn)flv的相關(guān)資料,文中介紹的是前端播放,前后端代碼都有,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2023-06-06
  • 通過實例解析傳統(tǒng)jar包引用方式

    通過實例解析傳統(tǒng)jar包引用方式

    這篇文章主要介紹了通過實例解析傳統(tǒng)jar包引用方式,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-07-07
  • OpenFeign實現(xiàn)遠程調(diào)用

    OpenFeign實現(xiàn)遠程調(diào)用

    這篇文章主要為大家詳細介紹了OpenFeign實現(xiàn)遠程調(diào)用,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-08-08
  • Mybatis給數(shù)據(jù)庫敏感字段加解密詳解

    Mybatis給數(shù)據(jù)庫敏感字段加解密詳解

    這篇文章主要介紹了Mybatis給數(shù)據(jù)庫敏感字段加解密詳解,為了保護數(shù)據(jù)庫敏感字段數(shù)據(jù)安全,有時候我們需要將敏感數(shù)據(jù)加密入庫,查詢時再解密成明文,我們可以利用Mybatis自定義TypeHandler來處理,需要的朋友可以參考下
    2023-11-11

最新評論