包装类的概念、装箱和拆箱、基本数据类型和字符串的相互转换

这篇博客介绍了Java中基本数据类型与包装类的关系,包括包装类的概念、装箱和拆箱的过程,以及基本数据类型和字符串之间的转换方法。示例代码展示了自动装箱、拆箱的使用,并且演示了如何将字符串转换为整型和浮点型数值,以及进行进制转换。
摘要由CSDN通过智能技术生成

一:包装类的概念

包装类是基本数据类型对应的引用类型

好处:

包装类相比较与基础数据类型,包装类可以直接调用方法。但是成员变量就需要先创建对象

 //基本数据类型包装类
        int  a1=5;
        Integer a2=5;
        System.out.println(a1);
        System.out.println(a2);

基本数据类型对应的包装类 

 二:装箱和拆箱

1.装箱:把基本数据类型转换成包装类

//装箱
        Integer a3=new Integer(a1);
        Integer a4=Integer.valueOf(a1);

2,拆箱:把包装类转化为基本数据类型

 //拆箱
        int  a5=a3.intValue();
 

3,自动装箱自动拆箱

//自动装箱
        Integer a6=a1;
        //自动拆箱
        int a7=a3;

三:基本数据类型和字符串之间的转换

 package test06;

/**
 * @author ZhangXiaoDie  2022/11/27  20:54
 * @version 1.0
 */
public class Teat04 {
    public static void main(String[] args) {

        //基本类型与字符串之间的转换
        //基本数据类型可以自动转换成字符串
        System.out.println("1"+"2");
        System.out.println(1+2+"3");
        System.out.println("-----------------");
        //字符串需要手动进行基本数据类型转换
        int n=Integer.parseInt("123");
        double d=Double.parseDouble("3.3");
        System.out.println(n);
        System.out.println(d);
        System.out.println("-----------------");
        int n1=Integer.parseInt("8D3FE",16);//进制转换
        System.out.println(n1);

    }
}

运行结果:

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值