//二进制,八进制,十六进制之间的转换可以通过中转10进制
public static void main(String[] args) {
for (int j = 1; j < 30; j++) {
//10-2
String t2=Long.toBinaryString(j);
//2-10
long t2_10=Long.valueOf(t2, 2);
//10-8
String t8=Long.toOctalString(j);
//8-10
long t8_10=Long.valueOf(t8, 8);
//10-16
String t16=Long.toHexString(j);
//16-10
long t16_10=Long.valueOf(t16, 16);
System.out.println(t2);
System.out.println(t2_10);
}
String u = Long.toString(166924976568714445L, 36);
}
Long类型进制转换
于 2013-02-28 10:20:14 首次发布