小白学Java12:包装类

何为包装类

  • 在Java中,一切都是对象,但基本的数据类型不是对象。因此在JDK中提供了基本数据类型的封装类对象,就是基础数据类型的包装类

基础数据对应的包装类

基础数据类型包装类
booleanBoolean
charCharacter
byteByte
shortShort
intinteager
longLong
floatFloat
doubleDouble

基础数据类型与包装类的转换

  • 当基本数据类型需要转为对应的包装类的时候,
    调用包装类的构造函数即可
    或者包装类的valueOf(),传入基本数据类型
  • 当包装类需要转为对应的基本数据类型的时候,
    调用对应的XXXValu()方法即可
  • 当基本数据类型需要转为字符串的时候,
    方法1:使用String.valueOf()方法,传入基本数据类型
    方法2:先转为对应的包装类,然后调用toString()方法
  • 当字符串需要转为基本数据类型的时候:
    调用对应包装类的parseXXX()方法,传入字符串即可
//基本类型————————>封装类
	int i = 10;
	Integer ii = new Integer(i);
 //封装类————————>基本类型
     int intValue = ii.intValue()
 //基本类型————————>字符串    
     String str = String.valueOf(i)
//字符串————————>基本类型   
	int ii = Integer.parseInt(str);     

包装类的常用方法

static boolean isDigit(char ch) //是否是数字static boolean isLetter(char ch) //是否是字母static boolean isLetterOrDigit(char ch)//  是否是字母或数字static boolean isLowerCase(char ch) //是否是小写static boolean isUpperCase(char ch) //是否是大写static char toLowerCase(char ch)  //转换成小写static char toUpperCase(char ch)  //转换成大写static boolean isSpaceChar(char ch) //是否是空格
•String toString()
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值