感觉今天被嘲讽了,今天遇到个问题,java中十进制与二进制之间怎么转的问题,顺便看了下十进制转二进制,八进制,十六进制之间的互转,代码如下
注意:返回值都是String这几个方法与toString(),方法类似,
public class NumberTemp {
public static void main(String[] args) {
int i=100;
System.out.println(Integer.toBinaryString(i));
System.out.println(Integer.toHexString(i));
System.out.println(Integer.toOctalString(i));
System.out.println("********");
System.out.println(Integer.valueOf("1100100",2));
System.out.println(Integer.valueOf("144", 8));
System.out.println(Integer.valueOf("64",16));
}
}