怎么理解java中的Integer类???

 我来答
雪飞潇潇
2017-05-19 · TA获得超过6273个赞
知道大有可为答主
回答量:1968
采纳率:91%
帮助的人:856万
展开全部

Integer 类是 基本数据类型int的包装类.

java面向对象,所以理论上应该没有基本数据类型.全部是包装类的, 但是由于基本数据类型在性能上较高和内存占用较少. 等多种原因, 所以基本数据类型也得到保存.java使用了双类型系统.

基本数据类型:byte,int,    short,long,boolean,char,    float,double等
包装类型    :Byte,Integer,Short,Long,Boolean,Character,Float,Double等

Integer的用途:

当我们需要用到某些方法属性时,可以使用Integer. 这是基本数据类型int无法做到的

比如,1.得到Intger类型的最大,最小值 等属性

System.out.println(Integer.MAX_VALUE);//输出int/Integer类型的最大值

2. 使用里面的方法,比如转换字符串得到一个整数

Integer.parseInt("123");//从字符串123-->转换成-->int/Intger类型的123

Integer和int的互相转换

//int 转Integer
int n1 = 123;
Integer n2 = new Integer(n1);
Integer n3 = n1;
Integer n4 = Integer.valueOf(n1);
//Integer 转 int
Integer m1 = new Integer("123");
int m2 = m1.intValue();
int m3 = m1;
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式