Java知识点总结(常用类-包装类)
@(Java知识点总结)[Java, Java常用类]
[toc]
包装类(wrapper)
Java是一个面向对象的语言,但是Java中的基本数据类型却不是面向对象的。但是我们在实际使用中经常将基本数据类型转换成对象,便于操作。比如:集合的操作。这是,我们就需要将基本数据类型转化成对象。
包装类位于java.lang包中,包装类和基本数据类型的对应关系
包装类的作用
提供:字符串、基本数据类型、对象之间互相转换的方法
包含每种基本数据类型的相关属性如 最大值、最小值等
Integer i = new Integer(100);
Integer i2 = Integer.parseInt("1000"); //转为Integer类型
Integer i3 = new Integer("1000");
int i4 = i2.intValue(); //转为int类型
自动装箱(auto-boxing)
基本类型就自动地封装到与它相同类型的包装,如:
Integer i = 100; //jdk 1.5之后
本质上,编译器编译时为我们添加了:
Integer i = new Integer(100);
自动拆箱(unboxing)
包装类自动转换成为基本数据类型,如:
int a = new Integer(100);
本质上,编译器编译时为我们添加了:
int a = new Integer(100).intValue();
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。