您的位置:首页 > 编程语言 > Java开发

java自动打包(包装类型)

2012-05-21 16:08 316 查看
1、java提供了称为包装类型(wrapper types)的内置数据类型,它们中的每一个分别对应一个基本类型。

Boolean Byte Character Double Float Integer Long Short 分别对应

boolean byte char double float int long short
这些类包括像Integer.parseInt( )和Integer.toBinaryString( )这样的主要静态方法,同时也包括像CompareTo( )和equals( )这样的非静态方法。

2、java在赋值、方法参数和算术或逻辑表示式中自动地在这些参考类型和对应的基本类型之间转换。如下面的例子:

Stack<Integer> stack = new Stack<Integer>( );
stack.push(17); // 自动打包(int -> Integer)
int a = stack.pop( ); // 自动解包(Integer -> int)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: