Java常用类库——包装类

目录

 包装类

1.1 Integer类

1.2 Double类

 1.3 Number类

1.4 Character类


 包装类

Java是一种面向对象的语言,但它不能建立基本数据类型的对象,为了使基本数据据类型视为对象进行处理,Java提出了包装类的概念,它主要是将基本数据类型封装到包装类中。

包装类对应基本数据类型
Bytebyte
Integerint
Floatfloat
Character        char
Short

short

Long

long

Doubledouble
Boolbeanboolbean

1.1 Integer类

Integer类在对象中包装了一个基本数据类型int的值,此外,该类提供了多个方法,能在int类型和String类型之间相互转换。

方法功能描述
valueOf(String str)返回保存指定String值的Integer对象
parseInt(String str)返回包含在由str指定的字符串中的数字的等价整数值
toString()返回一个表示该Integer值的String对象
intValue()以int形返回此Integer对象

1.2 Double类

Double类在对象中包装了一个基本数据类型为double的值,此外,该类提供了多个方法,能在double类型和String类型之间相互转换。

方法功能描述
valueOf(String str)返回保存指定String值的Double对象
parseDouble(String str)返回一个新的double值,该值被初始化为用str指定的字符串表示的值
toString()返回一个表示该Double对象的字符串形式
intValue()以int形返回此Double对象

 1.3 Number类

对于数值类的包装类,他们都有一个共同的父类——Number类,该类是一个抽象类,他是Byte、Integer、Short、Long、Float和Double类的父类,其子类必须提供必须返回对应子类数据类型的方法。

方法功能描述
byteValue()以byte形式返回指定数值
intValue()以int形式返回指定数值
shortValue()以short形式返回指定数值
longValue()以long形式返回指定数值
floatValue()以float形式返回指定数值
doubleValue()以double形式返回指定数值

Number类的方法分别被其各子类所实现,也就是说,在Number类的所有子类中都包含以上几种方法。

1.4 Character类

Character类在对象中包装了一个基本数据类型为char的值,该类提供了多个方法,以确定字符类型,并方便地将字符从大写转为小写。反之亦然,该类提供了许多对字符操作的方法。

方法功能描述
valueOf(char a)返回保存指定char值的Character类对象
equals(Object obj)将调用该方法的对象与指定对象相比较
toUpperCase(char ch)将字符参数转换为大写
toLowerCase(char ch)将字符参数转换为小写
isUpperCase(char ch)判断指定字符参数是否为大写
isLowerCase(char ch)判断指定字符参数是否为小写

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值