JAVA中的进制转换问题

来源:互联网 发布:定义一个二维数组 编辑:程序博客网 时间:2024/06/14 00:52

感觉今天被嘲讽了,今天遇到个问题,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));    }}