哪有各进制互相转换的代码????

解决方案 »

  1.   

    public class Convert {    /**
         * @param args
         */
        public static void main(String[] args) {
            // TODO Auto-generated method stub
            int d1 = 256;
            System.out.println("二进制: "+Integer.toBinaryString(d1));
            System.out.println("十六进制: "+Integer.toHexString(d1));
            System.out.println("七进制: "+Integer.toString(d1,7));
            //...
        }}
      

  2.   

    为什么都是int,字符呢????16进制转2进制呢?
      

  3.   

    16进制转intString s = "ff"
    Integer.parseInt(s,16)7进制转int
    String s="66";
    System.out.println(Integer.parseInt(s,7));
      

  4.   

    7进制转2进制:String s="66";
    System.out.println(Integer.toBinaryString(Integer.parseInt(s,7)));
      

  5.   

    再来一个,7进制转6进制:String s="66";
    System.out.println(Integer.toString(Integer.parseInt(s,7),6));