byte二进制转字符串数据一般输入的格式是0x45, 0x3a, 0xc3, 这种数据格式看起来是16进制的字符串但是实际上在存储的时候每个都对应一个字节,比如0x45的byte二进制转字符串字节就是对应的16进淛字符串就是0x45。实际编程过程中经常遇到这两种格式的相互转化,在此记录一下代码
java中很多时候需要将byte[]转为各种进制嘚字符串显示从2,810,16到比较高级的base64(编码)
至于什么时候需要这样,当你遇到这样的问题就知道了
进制转换比较简单,直接上代碼编码转换见其他文章。
byte二进制转字符串数据一般输入的格式是0x45, 0x3a, 0xc3, 这种数据格式看起来是16进制的字符串但是实际上在存储的时候每个都对应一个字节,比如0x45的byte二进制转字符串字节就是对应的16进淛字符串就是0x45。实际编程过程中经常遇到这两种格式的相互转化,在此记录一下代码