基本包装类型

基本的数据包装类型

在Java中有一个设计原则“一切皆对象”,Java中的基本数据类型就完全不符合这种设计思想,因为八种基本数据类型并不是引用数据类型,所以Java中为了解决这样的问题,jdk1.5之后引入了八种基本数据类型包装类。

八种包装类型分为两大类型:

Number:integer,Short,Long,Float,Byte都是Number的子类表示一个数字。

Object:Character,Beelean,都是Object的直接子类。

基本数据类型包装数据类型
intInteger
charCharacter
floatFloat
doubleDouble
booleanBoolean
byteByte
shortShort
longLong

装箱及拆箱操作

讲一个基本数据类型转换为包装类,那么这样的操作称之为装箱,讲一个包装类转换为一个基本数据类型,这样的操作称之为拆箱操作

方法描述
byteValue()Byte->byte
doubleValue()Bouble->double
floatValue()Float->float
intValue()Integer->int
longValue()Long->long
shortValue()Short->short

转换操作

在包装类中,可以将一个字符串变为指定基本数据类型,

在Integer类中将String变为int型数据:public static int parseInt ( String s )

在Float类中将String变为float型数据: public static Float parseFloat ( String s )

注意:类型转换时,字符串类型必须是由数字组成

public class Pack_Dome {
    public static void main(String[] args) {
        //装箱:把基本数据类型转换为包装类(通用)
        Integer integer = new Integer(10);
        //效果同上
        Integer integer1 = 10;
        //拆箱:把包装数据类型转换为基本数据类型(通用)
        int a = integer.intValue();
    }
}

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值