java对各进制的转换
程序员文章站
2024-03-18 18:02:40
...
1,十进制转成2、8、16进制
Integer.toBinaryString(int i);
Integer.toOctalString(int i);
Integer.toHexString(int i);
返回类型为String
2,2、8、16进制转换为十进制
Integer.value(String s, int radix).toString; //返回类型是String
Integer.parseInt(String s,int radix) //返回类型是Int
public class Test {
public static void main(String args[]) {
System.out.println(Integer.toBinaryString(20)); //十进制-->2进制
System.out.println(Integer.toOctalString(20)); //十进制-->8进制
System.out.println(Integer.toHexString(20)); //十进制-->16进制
System.out.println(Integer.parseInt("10100", 2)); //2进制转换成十进制
System.out.println(Integer.parseInt("24", 8)); //8进制转换成十进制
System.out.println(Integer.parseInt("14", 16)); //16进制转换成十进制
}
}
上一篇: Java读取、写入txt文件
下一篇: C++文件输入输出