public class Demo {public static void main(String[] args) {//所有包装类都可将与之对应的基本数据类型作为参数,来构造它们的实例Integer i=new Integer(34);Double d=new Double(98.7);Boolean b=new Boolean(true);Character c=new Character('a');System.out.println(i+"\t"+d+"\t"+b+"\t"+c);//除Character类外,其他包装类可以一个字符串为参数构造它们的实例//编译错误//Character c2=new Character("a");Integer i2=new Integer("34");Double d2=new Double("98.7");Boolean b2=new Boolean("true");System.out.println(i2+"\t"+d2+"\t"+b2);//Boolean类构造方法参数为String类型时,若该字符串内容为true(不考虑大小写),则该Boolean对象表示true,否则表示falseBoolean b3=new Boolean("TRue");Boolean b4=new Boolean("false");Boolean b5=new Boolean("love");System.out.println(b3+"\t"+b4+"\t"+b5);//当包装类构造方法参数为String 类型时,字符串不能为null,且该字符串必须可解析为相应的基本数据类型的数据,否则编译通过,运行时NumberFormatException异常Integer i3=new Integer(null);Double d4=new Double("包装类");System.out.println(i3+"\t"+d4);}
}

转载于:https://www.cnblogs.com/xiaotaoxu/p/5536634.html

9.包装类的构造方法相关推荐

  1. Java工具类之:包装类

    点击上方蓝色"方志朋",选择"设为星标" 回复"666"获取独家整理的学习资料! 我们都知道,JDK 其实给我们提供了很多很多 Java 开 ...

  2. java基本数据类型自动转包装类_java基本数据类型和包装类相互转换

    把基本数据类型 → 包装类: 通过对应包装类的构造方法实现 除了Character外,其他包装类都可以传入一个字符串参数构建包装类对象. 包装类 → 基本数据类型 包装类的实例方法xxxValue() ...

  3. Java的知识点20——包装类基本知识、包装类的用途、自动装箱和拆箱、包装类的缓存问题

    包装类基本知识 将基本数据类型存储到Object[]数组或集合中的操作 包装类均位于java.lang包 "数字型"都是java.lang.Number的子类.Number类是抽象 ...

  4. java一年包装_浅谈Java的包装类

    一.什么是Java包装类 所谓Java包装类,就是将Java中的8种基本数据类型分别包装成为类的形式.包装类与基本数据类型的对应关系如下表所示. 基本数据类型 包装类 byte Byte short ...

  5. java基本数据类型和包装类相互转换

    把基本数据类型 → 包装类: 通过对应包装类的构造方法实现 除了Character外,其他包装类都可以传入一个字符串参数构建包装类对象. 包装类 → 基本数据类型 包装类的实例方法xxxValue() ...

  6. java cron工具类_Java工具类之:包装类

    我们都知道,JDK 其实给我们提供了很多很多 Java 开发者已经写好的现成的类,他们其实都可以理解成工具类,比如我们常见的集合类,日期相关的类,数学相关的类等等,有了这些工具类,你会发现它能很大程度 ...

  7. java中为什么设计包装类,Java 中为什么要设计包装类

    最近文章更新频率慢了,因为最近在准备暑期实习,之前寻思着一边复习一边写文章,两全其美.后来发现一篇读起来比较舒服的文章写出来加上配图得花上四五个小时甚至更多,但这个知识点我可能半个小时就能复习完了,春 ...

  8. 【Java】StringBuilder类、包装类

    1 StringBuilder类 1.1 String的劣势 String类中字符串是常量,创建后不能更改 //底层是final修饰的数组 private final byte[] value; 字符 ...

  9. JavaSE——面向对象高级(继承、final关键字、抽象类与接口、多态、Object类、内部类、包装类、可变参数)

    第3节 面向对象高级 一.继承 1.1 概述和使用 继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类.继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法 ...

  10. 小汤学编程之JAVA基础day09——常用类(一):比较器、内部类和包装类

    一.比较器 1.内部比较器      2.外部比较器 二.内部类 1.成员内部类     2.静态内部类     3.局部内部类     4.匿名内部类 三.包装类 1.概念     2.包装类的应用 ...

最新文章

  1. 11月14日云栖精选夜读 | 动画+原理+代码,解读十大经典排序算法
  2. 豆瓣/name-?P=0/事件
  3. 专用码计算机英语怎么说,计算机专用英语词汇整理
  4. C++、C#写的WebService相互调用
  5. 平衡二叉查找树 AVL 的实现
  6. mipi差分信号原理
  7. java框架ssm面试题2016_Java面试-框架篇(SSM-SpringMVC)
  8. The prefix mvc for element mvc:annotation-driven is not bound 的解决方法
  9. php图片处理-补全图片链接,在链接前添加ip或其他路径-在正则匹配到的字符串前添加指定字符串
  10. 互联网大佬的枕边美女
  11. 小程序 · 云开发快速入门与实战
  12. 易语言大漠插件制作脚本教程
  13. 佰维存储通过注册:拟募资8亿 国家集成电路基金是二股东
  14. Anaconda下用python调用ArcGIS的arcpy工具包。并解决【import arcgisscripting,DLL load failed: %1 不是有效的 Win32 应用程序】错误
  15. 优麒麟运行Linux软件,优麒麟Ubuntu Kylin特色应用软件下载
  16. 【webservice】Two classes have the same XML type name(转)
  17. 创建Deployment时指定hostnetwork是干啥的?
  18. java 单链表一元多项式_java单链表实现一元多项式加法和乘法运算
  19. Python 爬虫 | 爬取股票概念数据
  20. 搜酷:紧跟淘宝步伐的大卖家

热门文章

  1. springboot的使用html页面及css、js路径的配置
  2. mysql数据库优化语句_MySQL优化之三:SQL语句优化
  3. 集合和数组的区别_java集合最全说明
  4. 6.7开启Consul使用
  5. 【渝粤教育】国家开放大学2018年秋季 0529-21T高级英语阅读(1) 参考试题
  6. [渝粤教育] 西南科技大学 工程测量 在线考试复习资料(1)
  7. caffe cifar10 net笔记
  8. 【sklearn第二十七讲】模型持久性
  9. python题目训练(随时更新)
  10. Selenium WebDriver-通过键盘事件操作浏览器