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)
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)
相关文章推荐
- [疯狂Java]面向对象:基本类型的包装器类型、自动装箱/拆箱、包装器类型大小/相等比较
- java基础类型包装类与自动打包解包
- java 自动装箱与拆箱 (基本类型与包装类型)
- 关于java基本数据类型的包装类的自动装箱池的大小
- 关于Java的原始类型自动包装与解包机制
- java打包基本类型和自动装箱、拆箱
- Java基本类型与包装类型
- java例程练习(控制台参数与基础数据类型的包装类)
- java基础之包装类和基本类型
- java例程练习(基础数据类型的包装类)
- 《黑马程序员》java笔记->基本数据类型包装类及自动拆箱装箱原理,数组排序练习字符串切割
- java表达式类型的自动提升
- spring 从jsp页面传array数组到后台,自动转化为java的数组类型
- Java笔记之自动装/拆箱以及类型转换
- Java_语法基础_提防包装类型的null值
- Java高新技术【1】 (静态导入-可变参数-增强for循环-基本数据类型的自动拆箱与装箱)
- JAVA学习笔记22——基本数据类型包装类+自动装、拆箱+初识Date类
- 【Java基础】基本类型的包装类作为参数传递是值传递还是引用传递
- Java功底篇系列-04-基本类型/包装类型/Collections/Arrays
- 【Java笔记3.5.1】自动类型转化