码迷,mamicode.com
首页 > 编程语言 > 详细

Java记录 -30- 包装类

时间:2015-09-13 20:03:56      阅读:166      评论:0      收藏:0      [点我收藏+]

标签:包装类   java记录   

包装类(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.



Java记录 -30- 包装类

标签:包装类   java记录   

原文地址:http://zlfwmm.blog.51cto.com/5892198/1694334

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!