如何使用Java包装类
这篇文章主要为大家展示了如何使用Java包装类,内容简而易懂,希望大家可以学习一下,学习完之后肯定会有收获的,下面让小编带大家一起来看看吧。
创新互联建站是一家集网站建设,永济企业网站建设,永济品牌网站建设,网站定制,永济网站建设报价,网络营销,网络优化,永济网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。
产生:
为了提高数据类型的的面向对象性,所以产生了包装类,包装类中有各种便利的方法
数据类型对应的包装类
使用:
包装类可以实现将基本类型转换成字符串(或者字符串转换成基本类型):
1.包装类中方法parseXXX
2.构造器
3.对于String,使用String中的valueof能将基本数据类型转换成字符串
包装类的实例可以与基本数据类型比较:
直接把实例中包装的数值拿出来比较
当如果是包装类实例的比较的话,比较的是所指向的对象:
使用注意:
使用自动装箱赋值时会出现下列情况:
原因是Integer的源码设计对于-128到127的数值进行了静态处理,所以对于-128到127的Integer都是指向同一个数组中的元素,而对于不是这个范围的就新创建Integer实例。这是java中一种缓存的使用。
版本区别:
JDK版本中的区别:
在1.5以前,把基本数据类型转换成对应的包装类需要通过相应的构造器来实现,八种类型中除了Character之外都可以传入一个字符串参数来构造对象。
在JDK1.5之后,提供了自动装箱和自动拆箱功能,自动装箱就是可以直接把一个基本类型赋给相应的包装类
自动拆箱就是可以直接把一个包装类赋给相应的基本类型,如果是Object则需要转型(装箱--向上,拆箱--向下)
jdk1.7增强了包装类的功能,为所有的包装类提供了一个静态的compare方法,可以使用compare方法来比较两个基本类型值的大小
以上就是关于如何使用Java包装类的内容,如果你们有学习到知识或者技能,可以把它分享出去让更多的人看到。
本文名称:如何使用Java包装类
链接URL:http://hbruida.cn/article/jcdpie.html