Java记录 -30- 包装类

本文详细介绍了Java中的包装类,包括其作用、使用场景以及如何进行原生数据类型和包装类型的双向转换。通过具体示例展示了Integer类的用法。

包装类(Wrapper Class),针对于原生数据类型的包装。

1. Java提供了8种原生数据类型。但在使用过程中,许多地方都需要使用对象类型,而原生数据类型不是对象,这时就需要将原生数据类型包装成对象类型来使用。

2. Java8种原生数据类型都提供了包装类。包装类的对象中承载了具体的原生数据类型的值。

3. 我们可以像用对象类型的操作来操作原生数据类型。所有的包装类(8种)都位于java.lang包下。

4. Java 中八个包装类分别是:ByteShortIntegerLongFloatDoubleCharacterBoolean。他们的使用方式都是一样的,可以实现原生数据类型和包装类型的双向转换。


使用实例:

public static void main(String[] args){

int i = 3;

Integer integer = new Integer(i);

int ii = integer.intValue();

System.out.println(i == ii);

}


Class Integer

java.lang.Object

java.lang.Number

java.lang.Integer

All Implemented Interfaces:

SerializableComparable<Integer>
public final class Integer extends Number implements Comparable<Integer>

The Integer class wraps a value of the primitive type int in an object. An object of type Integer contains a single field whose type is int. 

In addition, this class provides several methods for converting an int to a String and a String to an int, as well as other constants and methods useful when dealing with an int.



评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值