java 中,将Int 或者 byte 数据用二进制或者16进制打印出来
2016-11-09 15:17
1031 查看
我们想看到byte类型的二进制打印结果,想看到int类型的二进制打印结果,还有16进制的;
如何做呢?这里总结一个小代码,便于以后查询:
int 类型,打印成二进制数据
int iValue = 13;
String binaryString = Integer.toBinaryString();
System.out.println(binaryString);
结果:
<pre name="code" class="plain">1101
int 类型,打印成16进制
int ivalue = 13;
String hexString = Integer.toHexString(ivalue);
system.out.println("binaryString = " + hexString);
结果:
hexString = d
同样的 byte类型的数据打印成二进制
byte ivalue = (byte)24;
String binaryString = Integer.toBinaryString(ivalue);
System.out.println("binaryString = " + binaryString);
结果:
11000
byte 类型的数据打印成16进制
byte ivalue = (byte)24;
String hexString = Integer.toHexString(ivalue);
System.out.println("binaryString = " + hexString);
结果
18
如何做呢?这里总结一个小代码,便于以后查询:
int 类型,打印成二进制数据
int iValue = 13;
String binaryString = Integer.toBinaryString();
System.out.println(binaryString);
结果:
<pre name="code" class="plain">1101
int 类型,打印成16进制
int ivalue = 13;
String hexString = Integer.toHexString(ivalue);
system.out.println("binaryString = " + hexString);
结果:
hexString = d
同样的 byte类型的数据打印成二进制
byte ivalue = (byte)24;
String binaryString = Integer.toBinaryString(ivalue);
System.out.println("binaryString = " + binaryString);
结果:
11000
byte 类型的数据打印成16进制
byte ivalue = (byte)24;
String hexString = Integer.toHexString(ivalue);
System.out.println("binaryString = " + hexString);
结果
18
相关文章推荐
- 把一个int()或者byte(字节)以二进制的形式打印出来
- 有关java中数据类型byte,int的一个小问题
- java Byte和各数据类型(short,int,long,float,double)之间的转换
- Java 数据类型转换——byte[]/16进制/字符串互转
- kotlin&java - byte 数组转 int 数据,有符号和无符号转换类
- java &安卓 16进制字符串与byte互换以及int与byte类型数据转换
- java 16进制 byte[]和int之间的转换
- java中的二进制int与byte互转以及&0xff的作用
- C的无符号数据类型int,short,byte 转为 Java对应的数据long,char,short
- C的无符号数据类型int,short,byte 转为 Java对应的数据long,char,short
- java 16进制数据格式化处理工具类,16进制byte数组转String
- JAVA中有关byte,int,long这些基本数据类型的存储方式以及负数在JAVA中的表示方式
- Java基础-数据类型int,short,char,long,float,double,boolean,byte
- java----基本数据类型精度的研究与使用(char,byte,int等)
- JAVA中有关byte,int,long这些基本数据类型的存储方式以及负数在JAVA中的表示方式
- java将二进制字符串转成int类型数据
- 打印数据的二进制格式 float double int char long
- JAVA中有关byte,int,long这些基本数据类型的存储方式以及负数在JAVA中的表示方式
- Java byte转换成16进制int
- java 二进制数据与16进制字符串相互转化