常用API之包装类

常用API之包装类

基本类型十分好用,但是基本类型无法调用方法,所以需要对基本类型进行包装,就可以调用包装类的方法。

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

本文以Integer类型举例。包装类的使用有装箱与拆箱的步骤:
装箱:构造方法和valueOf()
拆箱:intValue()

public static void main(String[] args) {
        //装箱,构造方法和返回值为Integer 的静态方法
        Integer int1 = new Integer(1);
        Integer int2 = new Integer("52");
        Integer int3 = Integer.valueOf(25);
        Integer int4 = Integer.valueOf("15");
        //Integer int5 = Integer.valueOf("a");//抛出异常NumberFormat,数据格式化错误
        System.out.println(int1);
        System.out.println(int2);
        System.out.println(int3);
        System.out.println(int4);
        //拆箱intValue()
        int i = int4.intValue();
        System.out.println("+++++++++++++++=");
        System.out.println(i);

    }

但是从java 7+开始不需要这么繁琐,可以自动装箱与拆箱。

public static void main(String[] args) {
        //自动装箱
        Integer in = 1;
        //自动拆箱
        in = in + 2;
        System.out.println(in);
    }

基本类型与字符串之间的转换方法:

public static void main(String[] args) {
        //基本类型 -> 字符串
        String s1 = 123 +"";//最常用的方法
        System.out.println(s1 + 10);

        String s2 = String.valueOf(123);
        System.out.println(s2 + 10);

        String s3 = Integer.toString(123);//Integer的静态方法
        System.out.println(s3 + 10);
        //字符串 -> 基本类型
        int i = Integer.parseInt(s3);//Integer的静态方法
        System.out.println(i + 10);
    }
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值