这篇文章主要介绍Java中包装类Integer的使用方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!一、Java中为什么引入包装类?在Java中,很多类的方法都需要接受引用类型的对象,此时就无法将一个基本数据类型的
这篇文章主要介绍Java中包装类Integer的使用方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
在Java中,很多类的方法都需要接受引用类型的对象,此时就无法将一个基本数据类型的值传入,为了解决这样的问题,jdk提供了一系列的包装类,通过这些包装类可以将基本数据类型的值包装为引用数据类型的对象
在Java中,每种基本数据类型(共8种)都有对应的包装类,具体如下所示
除int、char外,其他包装类的名称和基本数据类型的名称一致,只是第一个字母大写即可
①Integer 是 int 包装类,int 是八大基本数据类型之一(byte,char,short,int,long,float,double,boolean)
②Integer 是类,默认值为null,int是基本数据类型,默认值为0;
③Integer 表示的是对象,用一个引用指向这个对象,而int是基本数据类型,直接存储数值。
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的使用方法”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注编程网精选频道!
--结束END--
本文标题: Java中包装类Integer的使用方法
本文链接: https://www.lsjlt.com/news/278516.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-05-12
2024-05-12
2024-05-12
2024-05-12
2024-05-12
2024-05-12
2024-05-12
2024-05-12
2024-05-12
2024-05-12
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0