去除帧头 和 帧尾 和 空格
//16进制字符串转为字节数组
byte[] bytes = DatatypeConverter.parseHexBinary("0F00010077CF8A8665");
//字节数组
byte[] by = {119,-49,-118,-122};
//字节数组转为16进制字符串 77 CF 8A 86 一个字节可以转换为2个16进制数
String s = DatatypeConverter.printHexBinary(by);
Long.parseLong(s, 16)
//16进制字符串转为字节数组
byte[] bytes = DatatypeConverter.parseHexBinary("0F00010077CF8A8665");
//0F00010077CF8A8665
byte[] bs = Util.toBytes("0F00010077CF8A8665");
System.out.println(bs);
//字节数组
byte[] by = {119,-49,-118,-122};
//字节数组转为16进制字符串 77 CF 8A 86 一个字节可以转换为2个16进制数
String s = DatatypeConverter.printHexBinary(by);
//转成十进制 77CF8A86
System.out.println(Long.parseLong(s, 16));
//2010090118
System.out.println(Long.parseLong("FF", 16));