首页 / JAVA / Java基础巩固系列 包装类
Java基础巩固系列 包装类
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Java基础巩固系列 包装类,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1577字,纯文字阅读大概需要3分钟。
内容图文
![Java基础巩固系列 包装类](/upload/InfoBanner/zyjiaocheng/835/0302034e87ae4d659f8e0a5076da1e00.jpg)
示意图:
代码:
//包装类 8种基本数据类型对应着一个类,此类即为包装类 public class TestWrapper { //基本数据类型、包装类与String类之间的转换 @Test public void test2() { //基本数据类型、包装类 -----> String类:调用String类的静态的重载的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类 ----> 基本数据类型、包装类:调用包装类的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; //基本数据类型 ----> 对应的包装类:调用包装类的构造器 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); //对于Boolean来讲,当形参是“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); //包装类 -----> 基本数据类型:调用包装类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以后,自动装箱和拆箱 int i4 = 12; Integer i3 = i4; //自动装箱 Boolean bb = false; int i5 = i3; //自动拆箱 } } class BBB { Boolean b; }
结果1:
true
10
true
结果2:10
10
12.3
false
false
null
10
12.3
false
内容总结
以上是互联网集市为您收集整理的Java基础巩固系列 包装类全部内容,希望文章能够帮你解决Java基础巩固系列 包装类所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。