java包装类20201024

包装类的优势

1.提供了一系列针对该类型的方法
2.包装类型的默认值都为null
3.自动装拆箱
4.集合中不允许存放基本数据类型

包装类和基本类的对应关系

基本类型	包装类型		
String	String	
char	Character		
byte    Byte
short	Short
int 	Integet			
long	Long			
float	Float		
double	Double
boolean	Blooean

包装类和基本类的转换

基本数据类型->包装类
	构造方法(参数为基本数据类型或字符串)
		Integer  intValue = new Integer(21);
		Integer  intValue = new Integer("21");
		(Character除外)
	包装类的静态重载的valueOf方法
		Integer  intValue = Intege.valueOf(21);
		Integer  intValue = Intege.valueOf("21");
		(Character除外)
包装类->基本数据类型
	typeValue();type为基本类型
		Integer  a= Intege.valueOf(21);
		int b= a.intValue();
基本数据类型->字符串
	String str = 包装类型.toString(基本类型)
	String str = 基本数据变量+“”;
其他数据类型->字符串
	String str = String.valueOf(Xxx/xxx arg);
字符串->基本数据类型
	Xxx.parseXxx(String str)

包装类和基本类型自动转换

装箱:基本类型转换为包装类    Integer a = 5;
拆箱:包装类转换为基本类型    int  b = a;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值