Java之包装类

本文介绍了Java中为解决基本数据类型不面向对象的问题而设计的八个包装类,包括Byte、Boolean、Short、Character、Integer、Long、Float和Double,并详细解释了它们的作用及常用方法。

为了解决Java中的基本数据类型不面向对象的问题,为每个基本数据类型设计了一个对应的类进行代表,
这样八个和基本数据类型对应的类统称为包装类。

byte——Byte    boolean——Boolean        short——Short    char——Character
int——Integer    long——Long    float——Float    double——Double

1.包装类的用途主要包含两种:
     1.1、作为和基本数据类型对应的类类型存在,方便涉及到对象的操作。
     1.2、包含每种基本数据类型的相关属性如最大值、最小值等,以及相关的操作方法。

2.方法:
    2.1、intValue() //将Integer类型的对象转换为int类型: int m = in.intValue();
    2.2 、parseInt方法:
        将数字字符串转换为int数值:public static int parseInt(String s);
        字符串按照参数radix指定的进制转换为int类型: public static int parseInt(String s, int radix);
            (如将字符串”f”按照十六进制转换为int,则结果为15:int n = Integer.parseInt("f", 16);)
    2.3、toString方法
        将int类型转换为对应的String类型:public static String toString(int i);
            ( 如:int m = 1000;  String s = Integer.toString(m);)
        将int值转换为特定进制的字符串:public static int parseInt(String s, int radix)
            (如将int值20转换为16进制的字符串,则结果为14:   String s = Integer.toString(20, 16);)
    2.4、valueOf方法
        Integer.valueOf("55");//将字符串转化为Integer类型
        Integer.valueOf("A", 16);//结果为10,将按照16进制的字符串转化为十进制数
        

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值