zxy0307's picture
Upload 2300 files
0284885 verified
Raw History Blame Contribute Delete
1.34 kB
package Integer_package;
public class Integer_demo2 {
public static void main(String[] args) {
/*
public static String toBinaryString (int i) 得到二进制
public static String toOctalString (int i) 得到八进制
public static String toHexString (int i) 得到十六进制
public static int parseInt (String s) 将字符串类型的整数转成int类型的整数
*/
//1、把整数转成二进制、十六进制
String str1 = Integer.toBinaryString(100);
System.out.println(str1);
//2、把整数转成八进制
String str2 = Integer.toOctalString(100);
System.out.println(str2);
//3、把整数转成十六进制
String str3 = Integer.toHexString(100);
System.out.println(str3);
//4、将字符串类型的整数转成int类型的整数
int i = Integer.parseInt("123");
System.out.println(i);
//细节1:
//在类型转换的时候,括号中的参数只能是数字不能是其他,否则代码会报错
//细节2:
//8种包装类当中,除了Character都有对应的parseXxx的方法,进行类型转换
String s = "true";
boolean b = Boolean.parseBoolean(s);
System.out.println(b);
}
}