每一个基本类型都有一个与之对应的包装类型,也叫作类类型。包装类型是工具类,表示对象。基本类型和包装类型的对应关系如表4-2所示。
表4-2 一个负数的二进制计算过程
下面以Integer为例讲解包装类型的功能。包装类有很多静态方法,可以直接调用这些静态方法,实现某些功能。
【文件4.11】Operation10.java
1. String str = "38";
2. int a = Integer.parseInt(str);
3. Integer b = Integer.valueOf(str);
1. int max = Integer.MAX_VALUE;
2. int min = Integer.MIN_VALUE;
1. // 转成二进制字符串
2. String str1 = Integer.toBinaryString(38);
3. // 转成八进制字符串
4. String str2 = Integer.toOctalString(38);
5. // 转成十六进制
6. String str3 = Integer.toHexString(38);