更新時間:2022-07-21 11:44:58 來源:動力節(jié)點(diǎn) 瀏覽1503次
Java包裝類型有哪些?動力節(jié)點(diǎn)小編來告訴大家。Java為8種基本的數(shù)據(jù)類型對應(yīng)提供了8種包裝類,包裝類屬于引用數(shù)據(jù)類型。
基本數(shù)據(jù)類型 | 包裝類型 |
---|---|
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)兩種構(gòu)造方法
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;//裝箱,自動轉(zhuǎn)換為Integer包裝類
int b=a;//拆箱,自動轉(zhuǎn)換為int基本數(shù)據(jù)類型
float c=a;//拆箱,自動轉(zhuǎn)換為float基本數(shù)據(jù)類型
System.out.println(a);
System.out.println(b);
System.out.println(c);
}
}
通過上述介紹,相信大家對8種Java包裝類型已經(jīng)有所了解,大家如果想了解更多相關(guān)知識,不妨來關(guān)注一下動力節(jié)點(diǎn)的Java基礎(chǔ)教程,里面有更豐富的知識等著大家去學(xué)習(xí),希望對大家能夠有所幫助。
相關(guān)閱讀
初級 202925
初級 203221
初級 202629
初級 203743