JAVA基本类型的包装类

本文介绍Java中基本数据类型对应的包装类及其使用方法,包括装箱、拆箱过程,并提供示例代码展示如何将字符串转换为基本类型。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

简介

基本数据类型不是对象,所以java针对基本数据类型提供了对应的包装类,以对象的形式来使用。

例如你设置了一个整型数据int a,想通过a.xxx的形式来调用来调用方法是不可以,所以给基本类型提供了包装类,就可以调用方法了。

包装类

基本类型                      包装类

byte                             Byte

short                           Short

int                               Integer

long                            Long

char                           Character

float                            Float

double                       Double

装箱:将基本类型的转成包装类型的

拆箱:把包装类的转成基本类型的

学习包装类要从成员方法入手来学习,不要以为包装类有八种,成员方法有好多,学习包装类只是为了解决一种需求,即,将字符串类型的数据转换成其对应的基本类型。比如,我想将字符串“10”转换成int类型的10.通过parseXxx()来实现

成员方法

static基本类型parseXxxString();Xxx对应以上包装类,例如parseShort()

将字符串类型的数据转换成对应的基本类型。

例如,static int parseInt(String)将字符串类型的数据转换成对应的int类型的数据。

public class test {
    public static void main(String[] args) {
//        变量a是基本类型,不能通过对象名.的形式调用方法
//        解决方案:将其转换成对应的包装类(引用类型)即可。
//        注意:除了Character其他的包装类都有parseXxx()方法,因为如果字符串想转换成char类型的数据,可以通过String类中的方法toCharArray(),CharAt()
        int a=10;
//        装箱
        Integer i1=new Integer(20);
//        拆箱
        int b=i1.intValue();//
        System.out.println(i1);
        System.out.println(b);
        System.out.println("---------------------------------------");

//        jdk新特性,自动拆装箱
        Integer i2=30;//装箱
        int c=i2;//拆箱
        System.out.println("---------------------------------------");

//        将字符型的“10”转换成int类型的10
        String s="10";
        int num=Integer.parseInt(s);
        System.out.println(num);
        System.out.println("num+100="+(100+10));


    }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值