Java基础类库深入探索
1. 整数进制转换
在Java中, Integer
类提供了 toBinaryString()
、 toHexString()
和 toOctalString()
方法,分别用于将整数值转换为二进制、十六进制和八进制字符串。以下是一个示例程序:
/* Convert an integer into binary, hexadecimal,
and octal.
*/
class StringConversions {
public static void main(String args[]) {
int num = 19648;
System.out.println(num + " in binary: " +
Integer.toBinaryString(num));
System.out.println(num + " in octal: " +
Integer.toOctalString(num));
System.out.println(num + " in hexadecimal: " +
Integer.toHexString(num));
}
}
该程序的输出如下:
19648 in binary: 10011001100000