JAVA包装类——以Integer为例

目录

1.概述

2.实例化对象

a.通过构造方法

b.通过静态方法

c.成员方法


1.概述

Integer类包装一个对象中的原始类型int的值。 类型为Integer的对象包含一个单一字段,其类型为int 。此外,该类还提供了一些将int转换为StringString转换为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);

好处: 不会受到空格,回车,制表符的影响

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值