![深入浅出Java编程](https://wfqqreader-1252317822.image.myqcloud.com/cover/969/44509969/b_44509969.jpg)
上QQ阅读APP看书,第一时间看更新
4.3 基本类型及其包装类型
每一个基本类型都有一个与之对应的包装类型,也叫作类类型。包装类型是工具类,表示对象。基本类型和包装类型的对应关系如表4-2所示。
表4-2 一个负数的二进制计算过程
![](https://epubservercos.yuewen.com/A51239/23721640201031406/epubprivate/OEBPS/Images/Figure-T53_4337.jpg?sign=1738867177-gcoWduPbbHsONotu9iWguf317Ah5Sh66-0-7207b8a94ba05cf19066d4ffa0cc8b1c)
下面以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);