数据进制转换
文章平均质量分 71
Mr.4567
每一天都是美好的,珍惜每一天,努力了不一定成功,但是不努力,永远看不到成功的样子!!!
展开
-
java 中 十进制与二进制的互相转换
java 中 十进制与二进制的互相转换/** * @Description: 十进制转换成二进制 () * @param decimalSource * @return String */ public static String decimalToBinary(int decimalSource) { BigInteger bi = ...原创 2018-09-12 09:33:41 · 292 阅读 · 0 评论 -
进制转换的一些小方法
进制转换的一些小方法import java.math.BigInteger;import io.netty.buffer.ByteBuf;public class ByteConvertUtil { /** * 将int数值转换为占四个字节的byte数组,本方法适用于(低位在前,高位在后)的顺序。 和bytesToInt()配套使用 * ...原创 2018-09-12 09:47:25 · 208 阅读 · 0 评论 -
java实现“进制转换-在线工具”
在实际的开发过程中遇到过这样一个问题:网络的数据传输,为了数据量的小,会把几个字段拼在一起合并成几个字节。 比如我遇到的是,时标合并:日、时、分、秒,这四个字段要求在传输的过程中占4个字节,也就是每个字段占了6位。 我在开发的过程中是先把每一个字段值转成二进制数,位数不够的高位补0,因为设计的时候就已经考虑到,在特殊字段转换中不会超过6位。60—–>111100。 最后我把所有的都拼接...原创 2018-09-12 16:24:03 · 1489 阅读 · 0 评论 -
Java 十进制和十六制之间的转化(负数的处理)
在实际的开发过程中遇到网络的数据的传输,会有某个字节 对应的数据类型为char,这就会涉及到byte与char的相互转换。import java.nio.ByteBuffer;import java.nio.CharBuffer;import java.nio.charset.Charset;/** * char与byte、char[]与byte[]的转换 * @author wp...原创 2018-09-13 15:09:03 · 5011 阅读 · 2 评论 -
Java关于byte[]与double之间的转换
public static byte[] double2Bytes(double d) { long value = Double.doubleToRawLongBits(d); byte[] byteRet = new byte[8]; for (int i = 0; i < 8; i++) { byteRet[i] = (byte) ((value >> 8...原创 2018-09-29 17:29:05 · 6793 阅读 · 0 评论 -
byte[] 与short、float、double的相互转换
public class ShortFloatDoubleToByte { /** * double To byte[] * @param d * @return */ public static byte[] double2Bytes(double d) { long value = Double.doubleToRawLongBits(d); byte[] byte...原创 2018-09-29 19:03:41 · 2801 阅读 · 0 评论 -
bytes[i] & 0xf0是怎么运算的
**bytes[i] & 0xf0是如何运算的**StringUtil类:public class StringUtil { /* * 16进制数字字符集 */ private static String hexString="0123456789ABCDEF"; /* * 将字符串编码成16进制数字,适用于所有...原创 2019-03-21 13:51:30 · 2821 阅读 · 0 评论 -
java中,IEEE754标准(四字节)的字节数据和浮点数之间的转化(Float and byte[])
先贴代码/**java实现IEEE 754标准 * 16进制转float * @author wp * */public class Hex2Float { public static void main(String[] args) { System.out.println(bytes2Float(ByteConvertUtil.hexStringToBytes(...原创 2019-04-26 14:53:27 · 9034 阅读 · 3 评论