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