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
}
}
上一篇: 打印沙漏