更新時間:2022-07-21 11:44:58 來源:動力節點 瀏覽1476次
Java包裝類型有哪些?動力節點小編來告訴大家。Java為8種基本的數據類型對應提供了8種包裝類,包裝類屬于引用數據類型。
基本數據類型 | 包裝類型 |
---|---|
byte | java.Lang.Byte |
short | java.Lang.Short |
int | java.Lang.Integer |
long | java.Lang.Long |
float | java.Lang.Float |
double | java.Lang.Double |
boolean | java.Lang.Boolean |
char | java.Lang.Character |
前六個的父類是抽象類Number,Number在繼承Object,后兩個直接繼承Object。這里僅記錄Integer的用法,其他基本類似。
public class integerTest02 {
public static void main(String[] args) {
Integer i=new Integer(123);//裝箱
System.out.println(i.floatValue());//拆箱
System.out.println(i.intValue());//拆箱
System.out.println(i.doubleValue());//拆箱
System.out.println(i.byteValue());//拆箱
System.out.println(i.longValue());//拆箱
System.out.println(i.intValue());//拆箱
System.out.println(i.shortValue());//拆箱
}
}
輸出:
Integer(int value)和integer( String s)兩種構造方法
public class integerTest03 {
public static void main(String[] args) {
Integer a = new Integer(100);
Integer b = new Integer("123");
System.out.println(a);
System.out.println(b);
}
}
public class integerTest03 {
public static void main(String[] args) {
System.out.println(Integer.MAX_VALUE);
System.out.println(Integer.MIN_VALUE);
}
}
public class integerTest03 {
public static void main(String[] args) {
Integer a=100;//裝箱,自動轉換為Integer包裝類
int b=a;//拆箱,自動轉換為int基本數據類型
float c=a;//拆箱,自動轉換為float基本數據類型
System.out.println(a);
System.out.println(b);
System.out.println(c);
}
}
通過上述介紹,相信大家對8種Java包裝類型已經有所了解,大家如果想了解更多相關知識,不妨來關注一下動力節點的Java基礎教程,里面有更豐富的知識等著大家去學習,希望對大家能夠有所幫助。
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習