欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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