public static void main(String[] args) {
//1.把整数转换成二进制
String str1 = Integer.toBinaryString(100);
System.out.println(str1);//1100100
//2.把整数转换成八进制
String str2 = Integer.toOctalString(100);
System.out.println(str2);//144
//3.把整数转换成十六进制
String str3 = Integer.toHexString(100);
System.out.println(str3);//64
//4.将字符串类型的整数转成int类型的整数
//强类型语言:每种数据在Java中都有各自的数据类型
//在计算的时候,如果不是同一种类型。是无法直接计算的
int i=Integer.parseInt("123");
System.out.println(i);//123
System.out.println(i+1);//124
//细节:在强制转换的时候,括号中的参数只能是数字,不能是其他,否则代码会报错
//8中包装类中,除了Character都有对应的 parseXxx方法,进行类型转换
String str = "true";
boolean b = Boolean.parseBoolean(str);
System.out.println(b);
}
Integer. valueOf()可以将基本类型int转换为包装类型Integer,或者将String转换成Integer,String如果为Null或“”都会报错