十六进制、八进制、二进制之间的转换

来源:互联网 发布:域名备案到期查询 编辑:程序博客网 时间:2024/05/28 15:23

1、十六进制转十进制

Integer value = Integer.valueOf("11", 16);或者int value = Integer.valueOf("11", 16);

                System.out.println(value);

                打印结果:17


2、十进制转二进制

                String value = Integer.toBinaryString(17);

                System.out.println(value);

                打印结果:10001


3、十进制转八进制

                String value = Integer.toOctalString(10);

                System.out.println(value);

                打印结果:12


4、十进制转十六进制

                String value = Integer.toHexString(10);

                System.out.println(value);

                打印结果:a


进制之间的转换,都可以以十进制为桥梁,将对应的进制转换为十进制,再将十进制转换为目标进制。java API都是支持的。


0 0
原创粉丝点击