目录
1.概述
Integer
类包装一个对象中的原始类型int
的值。 类型为Integer
的对象包含一个单一字段,其类型为int
。此外,该类还提供了一些将int
转换为String
和String
转换为int
,以及在处理int
时有用的其他常量和方法
2.实例化对象
JDK5之前:
a.通过构造方法
b.通过静态方法
public static Integer valueOf(String s , int radix)
字符串 进制数
注意:通过valueOf实例化对象,因为在实际开发中,-128-127之间的数据用的比较多,如果每次都使用new对象,那么太浪费内存,所以提前把这个范围之内的每一个数据都创建好对象,如果用到,不会重新创建,返回已经创建好的对象
JDK5之后:
Integer i=10;
自动装箱:把基本数据类型会自动的变成其相应的包装类
自动拆箱:把包装类自动的变成其对象的基本数据类型
注意:int和Integer可以看作是同一东西
c.成员方法
键盘录入:
Scanner scanner=new Scanner(System.in); System.out.println("请输入数字"); String str=scanner.nextLine(); int a=Integer.parseInt(str); System.out.println(a);
好处: 不会受到空格,回车,制表符的影响