小編給大家分享一下Java中包裝類(lèi)的示例分析,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
平壩網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián)建站,平壩網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為平壩近千家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站建設(shè)要多少錢(qián),請(qǐng)找那個(gè)售后服務(wù)好的平壩做網(wǎng)站的公司定做!
示意圖:
代碼:
//包裝類(lèi) 8種基本數(shù)據(jù)類(lèi)型對(duì)應(yīng)著一個(gè)類(lèi),此類(lèi)即為包裝類(lèi) public class TestWrapper { //基本數(shù)據(jù)類(lèi)型、包裝類(lèi)與String類(lèi)之間的轉(zhuǎn)換 @Test public void test2() { //基本數(shù)據(jù)類(lèi)型、包裝類(lèi) -----> String類(lèi):調(diào)用String類(lèi)的靜態(tài)的重載的valueOf(Xxx x)方法 int i1 = 10; String str1 = i1 + ""; //"10" String str2 = String.valueOf(i1); String str3 = String.valueOf(true); System.out.println(str3); //String類(lèi) ----> 基本數(shù)據(jù)類(lèi)型、包裝類(lèi):調(diào)用包裝類(lèi)的parseXxx(String str)方法 int i3 = Integer.parseInt(str2); System.out.println(i3); boolean b1 = Boolean.parseBoolean(str3); System.out.println(b1); //int i4 = (int)str2; } @Test public void test1() { int i = 10; System.out.println(i); boolean b = false; //基本數(shù)據(jù)類(lèi)型 ----> 對(duì)應(yīng)的包裝類(lèi):調(diào)用包裝類(lèi)的構(gòu)造器 Integer i1 = new Integer(i); System.out.println(i1.toString()); Float f = new Float("12.3F"); System.out.println(f); //java.lang.NumberFormatException // i1 = new Integer("12abc"); // System.out.println(i1); //對(duì)于Boolean來(lái)講,當(dāng)形參是“true”返回true,除此之外返回false。 Boolean b1 = new Boolean("false"); System.out.println(b1); b1 = new Boolean("true1abc"); System.out.println(b1); BBB bbb = new BBB(); System.out.println(bbb.b); //包裝類(lèi) -----> 基本數(shù)據(jù)類(lèi)型:調(diào)用包裝類(lèi)xx的xxValue()方法 int i2 = i1.intValue(); System.out.println(i2); float f1 = f.floatValue(); System.out.println(f1); boolean b2 = b1.booleanValue(); System.out.println(b2); //JDK5.0以后,自動(dòng)裝箱和拆箱 int i4 = 12; Integer i3 = i4; //自動(dòng)裝箱 Boolean bb = false; int i5 = i3; //自動(dòng)拆箱 } } class BBB { Boolean b; }
結(jié)果1:
true
10
true
結(jié)果2:
10
10
12.3
false
false
null
10
12.3
false
以上是“Java中包裝類(lèi)的示例分析”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!