java 十进制与二进制,八进制,十六进制之间的转换
来源:互联网 发布:vb中boolean怎么用 编辑:程序博客网 时间:2024/06/08 11:46
实际开发过程中,经常会有十进制的数据跟其他进制数据互相转化的情况。比如十进制与二进制,八进制,十六进制之间的相互转化。为了方便起见,特意将java中不同进制间相互转化的代码整理以备后续使用。
package leilei.bit.edu.sort;public class NumRadixConvert { public static void decimal_to_other() { int a = 10; //注意返回的类型都是String String hex = Integer.toHexString(a); String oct = Integer.toOctalString(a); String bin = Integer.toBinaryString(a); System.out.println("hex is: " + hex); System.out.println("oct is: " + oct); System.out.println("bin is: " + bin); } public static void other_to_decimal() { int hex_to_dec = Integer.valueOf("F",16); int oct_to_dec = Integer.valueOf("12",8); int bin_to_dec = Integer.valueOf("111111",2); System.out.println("hex_to_dec is: " + hex_to_dec); System.out.println("oct_to_dec is: " + oct_to_dec); System.out.println("bin_to_dec is: " + bin_to_dec); } public static void parse_int() { int parse_hex = Integer.parseInt("F",16); int parse_oct = Integer.parseInt("12",8); int parse_bin = Integer.parseInt("111111",2); System.out.println("parse_hex is: " + parse_hex); System.out.println("parse_oct is: " + parse_oct); System.out.println("parse_bin is: " + parse_bin); } public static void main(String[] args) { decimal_to_other(); System.out.println(); other_to_decimal(); System.out.println(); parse_int(); }}
代码运行结果
hex is: aoct is: 12bin is: 1010hex_to_dec is: 15oct_to_dec is: 10bin_to_dec is: 63parse_hex is: 15parse_oct is: 10parse_bin is: 63
代码本身比较简单,也没太多技术含量,就当个笔记吧。
0 0
- 十进制与十六进制、二进制、八进制之间的转换(Java)
- java 十进制与二进制,八进制,十六进制之间的转换
- Java 二进制、八进制、十六进制与十进制之间的转换
- 十进制、二进制、八进制、十六进制之间的转换
- 二进制、八进制、十进制、十六进制之间的转换
- 二进制、八进制、十进制、十六进制之间的转换
- 十进制,二进制,八进制,十六进制之间的转换
- 二进制、八进制、十进制、十六进制之间的转换
- 二进制、八进制、十进制、十六进制之间的转换
- 二进制、八进制、十进制、十六进制之间的转换
- 二进制、八进制、十进制、十六进制之间的转换
- 二进制、八进制、十进制、十六进制之间的转换
- 二进制、八进制、十进制、十六进制之间的转换
- 二进制、八进制、十进制、十六进制之间的转换
- 二进制、八进制、十进制、十六进制之间的转换
- 二进制、八进制、十进制、十六进制之间的转换
- 二进制、八进制、十进制、十六进制之间的转换
- 二进制、八进制、十进制、十六进制之间的转换
- xml Sax解析器
- 第一人称视角漫游(unity + 暴风魔镜)
- React native layout整理
- Windows登录Ubuntu14.04的方法
- ubuntu16.04 修改mysql配置文件my.cnf编码出错---解决方法
- java 十进制与二进制,八进制,十六进制之间的转换
- 做360度评估引发员工不满?
- GlassBox介绍
- 每天进步一点点——Linux中的线程局部存储(一)
- linux 为 逻辑卷管理 增加磁盘空间
- 最大公约数
- 智能家居原理
- windows消息机制
- MiniUI支持ASP.NET MVC