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

Java进制间的相互转换

程序员文章站 2022-03-13 16:59:54
...
public class Demo {
	public static void main(String[] args) {
		//字符串到整数
		String s="1000";
		String s1="00001322";
		int a= Integer.parseInt(s,2);
		System.out.println(a);//8
		int a1= Integer.parseInt(s1,8);
		System.out.println(a1);//722
		
		//整数到字符串
		int b=66;
		String sbb=Integer.toBinaryString(b);//十进制--》二进制
		String sbh=Integer.toHexString(b);//十进制--》十六进制
		String sbo=Integer.toOctalString(b);//十进制--》八进制
		System.out.println(sbb);//1000010
		System.out.println(sbh);//42
		System.out.println(sbo);//102
	}

}