您好,登錄后才能下訂單哦!
這篇文章主要介紹Java中包裝類Integer的使用方法,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!
在Java中,很多類的方法都需要接受引用類型的對象,此時就無法將一個基本數據類型的值傳入,為了解決這樣的問題,JDK提供了一系列的包裝類,通過這些包裝類可以將基本數據類型的值包裝為引用數據類型的對象
在Java中,每種基本數據類型(共8種)都有對應的包裝類,具體如下所示
除int、char外,其他包裝類的名稱和基本數據類型的名稱一致,只是第一個字母大寫即可
①Integer 是 int 包裝類,int 是八大基本數據類型之一(byte,char,short,int,long,float,double,boolean)
②Integer 是類,默認值為null,int是基本數據類型,默認值為0;
③Integer 表示的是對象,用一個引用指向這個對象,而int是基本數據類型,直接存儲數值。
package com.hjy.boottest; public class Test { public static void main(String[] args) { //包裝類和基本數據類型在進行轉換時,引入了裝箱和拆箱的概念 //裝箱 如:int 轉換為 Integer int a=12; Integer in = new Integer(a); System.out.println(in.toString()); //拆箱 如:Integer轉換為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); //自動拆箱和裝箱 基本類型和包裝類型能夠進行混合數學運算 int num=20; Integer number = num; //自動裝箱 相當于自動執行了語句Integer number = new Integer(num) Integer number2 = new Integer(18); int number3 = number2; //自動拆箱 //由于可以自動拆箱,兩個Integer類型的數據可以直接進行數學運算 Integer Integer1 = 1; Integer Integer2 = 2; int sum = Integer1 + Integer2; System.out.println(sum); } }
以上是“Java中包裝類Integer的使用方法”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。