Java中包装类的示例分析(java,编程语言)

时间:2024-05-09 19:49:28 作者 : 石家庄SEO 分类 : 编程语言
  • TAG :

示意图:

Java中包装类的示例分析

Java中包装类的示例分析

代码:

//包装类8种基本数据类型对应着一个类,此类即为包装类publicclassTestWrapper{//基本数据类型、包装类与String类之间的转换@Testpublicvoidtest2(){//基本数据类型、包装类----->String类:调用String类的静态的重载的valueOf(Xxxx)方法inti1=10;Stringstr1=i1+"";//"10"Stringstr2=String.valueOf(i1);Stringstr3=String.valueOf(true);System.out.println(str3);//String类---->基本数据类型、包装类:调用包装类的parseXxx(Stringstr)方法inti3=Integer.parseInt(str2);System.out.println(i3);booleanb1=Boolean.parseBoolean(str3);System.out.println(b1);//inti4=(int)str2;}@Testpublicvoidtest1(){inti=10;System.out.println(i);booleanb=false;//基本数据类型---->对应的包装类:调用包装类的构造器Integeri1=newInteger(i);System.out.println(i1.toString());Floatf=newFloat("12.3F");System.out.println(f);//java.lang.NumberFormatException//i1=newInteger("12abc");//System.out.println(i1);//对于Boolean来讲,当形参是“true”返回true,除此之外返回false。Booleanb1=newBoolean("false");System.out.println(b1);b1=newBoolean("true1abc");System.out.println(b1);BBBbbb=newBBB();System.out.println(bbb.b);//包装类----->基本数据类型:调用包装类xx的xxValue()方法inti2=i1.intValue();System.out.println(i2);floatf1=f.floatValue();System.out.println(f1);booleanb2=b1.booleanValue();System.out.println(b2);//JDK5.0以后,自动装箱和拆箱inti4=12;Integeri3=i4;//自动装箱Booleanbb=false;inti5=i3;//自动拆箱}}classBBB{Booleanb;}

结果1:

true
10
true

结果2:

10
10
12.3
false
false
null
10
12.3
false

 </div> <div class="zixun-tj-product adv-bottom"></div> </div> </div> <div class="prve-next-news">
本文:Java中包装类的示例分析的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:java中ReentrantLock的作用是什么下一篇:

3 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18