基本数据类型的包装类(Wrapper Class)
为什么需要包装类?
- java并不是纯面向对象的语言。java语言是一个面向对象的语言,但是java中的基本数据类型缺是不面向对象的。但是我们在实际使用中经常要将基本数据转换成对象,便于操作。比如:集合的操作中。这是,我们就需要将基本类型数据转换成对象。
- 包装累均位于java.lang包,包装类和基本数据类型的对应关系
基本数据类型 | 包装类 |
byte | Byte |
boolean | Boolean |
short | Short |
char | Character |
int | Integer |
long | Long |
float | Float |
double | Double |
我们以Integer做测试,如果需要其他类型的数据,把代码Integer替换成需要的数据类型即可
package com.pkushutong.Wrapper;
public class Test01 {
public static void main(String[] args) {
//新建一个包装类对象,把1000包装成一个对象
Integer i = new Integer(1000);
System.out.println(Integer.MAX_VALUE);
//转成16进制
System.out.println(Integer.toHexString(i));
//转成8进制
System.out.println(Integer.toOctalString(i));
//parseInt("234")把字符串转换成整数
Integer i2 = Integer.parseInt("234");
System.out.println(i2);
}
}
时间处理相关类
Math类
File类
枚举类