温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Java中包装类Integer的使用方法

发布时间:2021-05-31 10:21:52 来源:亿速云 阅读:117 作者:小新 栏目:开发技术

这篇文章主要介绍Java中包装类Integer的使用方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

一、Java中为什么引入包装类?

在Java中,很多类的方法都需要接受引用类型的对象,此时就无法将一个基本数据类型的值传入,为了解决这样的问题,JDK提供了一系列的包装类,通过这些包装类可以将基本数据类型的值包装为引用数据类型的对象

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

在Java中,每种基本数据类型(共8种)都有对应的包装类,具体如下所示

Java中包装类Integer的使用方法

除int、char外,其他包装类的名称和基本数据类型的名称一致,只是第一个字母大写即可

三、Integer 类和 int 的区别

①Integer 是 int 包装类,int 是八大基本数据类型之一(byte,char,short,int,long,float,double,boolean)

②Integer 是类,默认值为null,int是基本数据类型,默认值为0;

③Integer 表示的是对象,用一个引用指向这个对象,而int是基本数据类型,直接存储数值。

四、Integer 类的常用方法

Java中包装类Integer的使用方法

五、代码如下

package com.hjy.boottest;

public class Test {
    public static void main(String[] args) {
        //包装类和基本数据类型在进行转换时,引入了装箱和拆箱的概念
        //装箱 如:int 转换为 Integer
        int a=12;
        Integer in = new Integer(a);
        System.out.println(in.toString());
        //拆箱 如:Integer转换为int
        int b = in.intValue();  //将Integer类型的值以int类型返回
        System.out.println(b);

        int c = Integer.parseInt("456");
        System.out.println(c);

        Integer i = Integer.valueOf("123");  //返回保存指定的String值的Integer对象
        System.out.println(i);

        //自动拆箱和装箱  基本类型和包装类型能够进行混合数学运算
        int num=20;
        Integer number = num; //自动装箱  相当于自动执行了语句Integer number = new Integer(num)

        Integer number2 = new Integer(18);
        int number3 = number2; //自动拆箱

        //由于可以自动拆箱,两个Integer类型的数据可以直接进行数学运算
        Integer Integer1 = 1;
        Integer Integer2 = 2;
        int sum = Integer1 + Integer2;
        System.out.println(sum);
    }
}

六、输出

Java中包装类Integer的使用方法

以上是“Java中包装类Integer的使用方法”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注亿速云行业资讯频道!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI