java进制转换方法

方法调用及结果

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
public static void (String[] args){
int x = 128;
String value;
value = Integer.toHexString(x);
System.out.println(value);//80
//十进制转成八进制
value = Integer.toOctalString(x);
System.out.println(value);//200
//十进制转成二进制
value = Integer.toBinaryString(x);
System.out.println(value);//10000000
//十六进制转成十进制
value = Integer.valueOf("FFFF",16).toString();
System.out.println(value);//65535
//八进制转成十进制
value = Integer.valueOf("776",8).toString();
System.out.println(value);//510
//二进制转十进制
value = Integer.valueOf("0101",2).toString();
System.out.println(value);//5
}