包装类类型 基本类型 引用类型 byte Byte short Short int Integer long Long float Float double Double char Character boolean Boolean Arrays数组的操作工具类 int[] arr = {56,4,123,4,15,8564,3,1}; Arrays.sort(arr); // 排序 Arrays.toString(arr); // 数组转字符串 Arrays.binarySearch(arr, 56); // 二分查找,需数组是有序的 Integer Integer.toBinaryString(100); 转二进制字符串 Integer.toHexString(100); 转16进制字符串 Integer.toOctalString(100); 转8进制字符串 System.out.println(Integer.MAX_VALUE); int范围最大值 System.out.println(Integer.MIN_VALUE); int范围最小值 Character System.out.println(Character.isUpperCase(‘A’)); // 判断是否大写 System.out.println(Character.isLowerCase(‘A’)); // 判断小写 System.out.println(Character.toUpperCase(‘a’)); // 转大写 System.out.println(Character.toLowerCase(‘A’)); // 转小写 int类型和String类型的互相转换 常用方法 int—String String.valueOf(int); String—int Integer.parseInt(String); 十进制到其他进制 Integer.toString(100,36);//2进制到 最大36进制 其他进制到十进制 Integer.parseInt(“100”,2); // 结果为4 JDK5的新特性 自动装箱:把基本类型自动转换为包装类类型 自动拆箱:把包装类类型自动转换为基本类型 例 //定义了一个int类型的包装类类型变量i //Integer i = new Integer(10); Integer ii = 10; int i1 = ii+10; System.out.println(i1); Integer的数据直接赋值,如果在-128到127之间,会直接从缓冲池例获取数据