黑马程序员技术交流社区
标题:
Intger与int的区别
[打印本页]
作者:
位俊鹏
时间:
2014-2-28 00:53
标题:
Intger与int的区别
Integer
与
int
的区别:
作者:
谭荣强
时间:
2014-2-28 02:50
Integer是一个类,int是一个基本数据类型,两者都可以定义一个int型的数值。
Integer既然是一个类,API就有它的方法。 比如 doubleValue(): 以 double 类型返回该 Integer 的值。
import java.lang.Integer.*;
class lianxi
{
public static void main(String[] args)
{
int s = 7;
Integer s1 = new Integer(6);
double s2 =s1.doubleValue();//Integer中的一个方法
System.out.println("s="+s);
System.out.println("s1="+s1);
System.out.println("s2="+s2);
}
}
不知道你看了String了没有,有些相似。
作者:
Amorvos
时间:
2014-2-28 07:44
int是基本数据类型,只是一种数据类型,而Integer是包装类,注意它是类,Integer是一个对象,这是面向对象下的产物,因为在面向对象的开发方法中任意元素都是对象,也就是一切皆对象。你要知道仅仅是int这种数据类型,是无法面向对象的。
作者:
chenfc8578
时间:
2014-2-28 08:06
int是基本数据类型,Integer是int的包装类,是引用类型。比如在集合中的泛型上,List<Integer>这时如果<>中写int会报错的。
作者:
绿@Live
时间:
2014-2-28 08:22
int是基本的数据类型,Integer是int的封装类;int和Integer都可以表示某一个数值;int和Integer不能够互用,因为他们两种不同的数据类型.
作者:
victorsun
时间:
2014-2-28 10:50
简单来说吧,Integer是一个java类,确切的说是一个包装类,它可以用调用一些方法来对一些对象类型进行转换,而int是数据类型,也就是整型数据定义修饰符,类是一个大的范围,数据类型则是类中属性的类型。
作者:
位俊鹏
时间:
2014-3-2 23:51
谭荣强 发表于 2014-2-28 02:50
Integer是一个类,int是一个基本数据类型,两者都可以定义一个int型的数值。
Integer既然是一个类,API就 ...
很感谢!!
作者:
还是回去火星吧
时间:
2014-3-3 00:26
Integer是一个包裹类,而int只是一个基本数据类型。
包裹类可以创建对象,可以使用对象中的方法!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2