Java学习小记 day06——包装类

包装类

即将基本类型包装起来的类。包装类的作用就是将基本类型转成对象,将基本类型作为对象来处理。每个基本数据类型都有其对应的包装类
八大基本数据类型(4,2,1,1)及其对应的包装类
4个整型 byte int short long
2个浮点型 float double
1个字符型 char
1个波尔形 boolean
在这里插入图片描述
两种操作

  1. 装箱(将基本数据类型转化为包装类)
//用构造方法
	Byte b1 = new Byte((byte) 1);
	Integer i1 = new Integer(23);
	Short s1 = new Short((short) 3);
	Long l1 = new Long(9999);
	//用valueof()方法
	Float f1 = Float.valueOf((float) 3.2);
	Double d1 = Double.valueOf(3.2);
	Character c1 = Character.valueOf('A');
	Boolean bo1 = Boolean.valueOf(true);
	//自动装箱
	Integer i2 = 5;		//相当于new Integer(5);
	Character c2 = 'B';
  1. 拆箱(将包装类转化为基本数据类型) xxxValue()方法
int i3 = i1.intValue();
	float f3 = f1.floatValue();
	boolean bo3 = bo1.booleanValue();
	char c3 = c1.charValue();
	//自动拆箱
	int i = i1;
	short s = s1;

parseXxx()方法,强制转换,将字符串转成对应的基本数据类型

int i4 = Integer.parseInt("3");
	//parseInt(s, radix),将s看作radix进制,转换为十进制输出
	int i5 = Integer.parseInt("111",2);		//i5=7
	int i6 = Integer.parseInt("110",8);		//i6=72

注:Character类没有parseXxx()方法

区分
parseXxx()方法,将字符串转成基本数据类型,一般是针对字符串的
valueOf()方法,将基本数据类型转为包装类(对象),一般是针对基本数据类型的
xxxValue()方法,将包装类(对象)转为基本数据类型,针对包装类(对象)
toString()方法,可将引用复杂类型(如对象)转化为字符串类型

Character包装类的常用方法

	Character.isLetter('a'); 		//判断这个字符是否为英文字母
	Character.isDigit('1');	 		//判断这个字符是否为数字
	Character.isUpperCase('A'); 	//判断这个字符是否为大写
	Character.isLowerCase('a'); 	//判断这个字符是否为小写
	Character.isWhitespace(' '); 	//判断这个字符是否为空格或回车	
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值