包装类
来源:互联网 发布:男士补水 知乎 编辑:程序博客网 时间:2024/05/17 05:50
包装类(Wrapper classs):原生数据类型的对象,针对于原生数据类型的包装。所有的包装类(8个)都位于java.lang包下,java中的8个包装类分别是:Integer、Byte、Short、Double、Float、Character、Boolean、Long,他们的使用方式都是一样的,可以实现原生数据类型与包装类型的双向转化。
public class IntegerTest {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generatedmethod stub
int a=10;
Integer integer =new Integer(a);//装箱
int b=integer.intValue();//拆箱
jdk1.5以前不支持自动拆箱与装箱。
System.out.println(b==a);
}
}
结果返回:true
public class CollectionsTest2
{
public static void main(String[] args)
{
int a=3;
List<Integer> list=new ArrayList<Integer>();
list.add(3);//自动装箱,将int类型的3自动装换为Integer类型放到集合中
list.add(a+3);
}
}
注意:
Integer类有一个缓存,它会缓存介于-128—127之间的整数。
- 包装类
- 包装类
- 包装类
- 包装类
- 包装类
- 包装类
- 包装类
- 包装类
- 包装类
- 包装类
- 包装类
- 包装类
- 包装类
- 包装类
- 包装类
- 包装类
- 包装类
- 类包装
- java中的反射机制
- java.util.ConcurrentModificationException异常 解决方法
- java 字节流和字符流
- 集合
- 用c语言动态操作sqlite3数据库v1.0
- 包装类
- 安装双系统
- (vc)修改为release模式
- Android软件开发之ListView 详解 (十一)
- 用c语言动态操作sqilite3数据库v2.0
- android 图片自动切换
- Linux c 上的目标代码和链接
- 新版linux系统设备架构中关于电源管理方式的变更 .
- brew应用的开机自动启动