怎么理解java中的Integer类???
1个回答
展开全部
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;
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询