1、把一个十进制的数转换成其它进制的数可采用:
int x = 25;
String a = Integer.toBinaryString(x);
String b = Integer.toHexString(x);
String c = Integer.toOctalString(x);
2、其它进制转换成十进制:
int d = Integer.parseInt("3c", 16);//第一个参数表示要转换的数值,第二个参数表示要转换什么类型的数据到十进制。
3、 把一个字符串转换成一个整数时,有两种方法:
a、int a = Integer.parseInt("123"); //直接调用了Integer 的静态方法
b、 int = new Integer("123").intValue(); //利用对象的intValue()方法。
note:此时的字符串都是由数字组成的,不能写成"a12" 之类的。
本文介绍了如何在Java中实现不同进制数之间的转换,包括十进制转二进制、十六进制、八进制及其它进制转十进制的方法。此外还讨论了字符串与整数相互转换的两种方式。
2331

被折叠的 条评论
为什么被折叠?



