问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Java 中int和Integer的区别

发布网友 发布时间:2022-05-06 12:44

我来回答

1个回答

热心网友 时间:2022-06-30 14:22

int 是基本数据类型
Integer是其包装类,注意是一个类。
为什么要提供包装类呢???
一是为了在各种类型间转化,通过各种方法的调用。否则 你无法直接通过变量转化。
比如,现在int要转为String
int a=0;
String result=Integer.toString(a);
在java中包装类,比较多的用途是用在于各种数据类型的转化中。
我写几个demo

//通过包装类来实现转化的
int num=Integer.valueOf("12");
int num2=Integer.parseInt("12");

double num3=Double.valueOf("12.2");
double num4=Double.parseDouble("12.2");
//其他的类似。通过基本数据类型的包装来的valueOf和parseXX来实现String转为XX

String a=String.valueOf("1234");//这里括号中几乎可以是任何类型
String b=String.valueOf(true);
String c=new Integer(12).toString();//通过包装类的toString()也可以
String d=new Double(2.3).toString();

再举例下。比如我现在要用泛型
List<Integer> nums;
这里<>需要类。如果你用int。它会报错的
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
玩GTA4时我的画面看别的地方都是黑的就只有我这一小范围能看的见!怎么... 金貂换酒的意思金貂换酒的近反义词 4.5×9/9等于几分之几? 9-3×5/9怎么计算? 0.3*5/9等于几分之几? "过了这个村就没了这个店 "的下一句是什么? 过了这个村没这个店下一句怎么接搞笑 过了这个村就没有这个店的下一句 “人权”是什么意思? 袁天沛个人作品 java中integer的意思 Java中List&lt;Integer&gt;中的Integer是什么意思 怎么理解java中的Integer类??? Java中integer是什么东西??谁能通俗易懂的给我指点一下 石头墙能涂上沙灰泥吗 java为什么要有integer类型 石头墙面能不能糊水泥 integer在Java中是什么意思 java中&lt;Integer&gt;有什么用,一般都是Integer,帮忙解释&lt;&gt;做用。 水刷石墙面缺点以及施工工艺具体是什么 java里,什么情况使用Integer java中的Integer类的使用 毛胚石头墙可以直接涂水泥浆吗? 请问Java中类integer及其方法的使用。 石头墙面装修都会有哪几种工艺样式 java Integer用法 室内装修石头墙面的一些小细节技巧 石头墙上能抹住水泥砂浆吗 石头墙不平如何修整 石头墙刷水泥办法 关于Java中的Integer java中integer是什么意思 qq空间头像怎么改? qq空间头像怎么改 QQ空间现在怎么改头像? 如何修改QQ空间头像 QQ空间的头像怎么改? 怎么改QQ头像上的空间图片! QQ头像信息里显示的空间照片怎么换? 怎样修改QQ资料里的空间头像 qq上怎么更改空间的头像? 手机酷狗音乐怎么制作不了手机铃声 社保个人承担比例是多少 营业税金及附加与应交税费这两个科目有什么不 同?如何设明细科目 斑竹笋烧排骨好吃不 开户银行户名不符 是一种什么情况?多头开户是一种什么情况? 帐户姓名与实际银行开户名不符,请检查帐户姓名与银行帐户是否匹配 账户名称与银行记录不符是什么意思 什么情况允许单位名称与银行账户名称及印鉴不一致 去银行开户显示“证名不符”,银行不予办理,怎么办?