原文: http://blog.youkuaiyun.com/defonds/article/details/8782785
Java 中 byte 和 int 之间的转换源码:
测试代码:
Java 中 byte 数组和 int 之间的转换源码:
测试代码:
Java 中 byte 数组和 long 之间的转换源码:
测试代码:
整体工具类源码:
运行测试结果:
byte0=-22
int1=234
bytesInt=[B@de6ced
int3=1417
bytes=[B@c17164
long2=2223
参考文章1: http://stackoverflow.com/questions/7401550/how-to-convert-int-to-unsigned-byte-and-back 。
参考文章2: http://stackoverflow.com/questions/1936857/convert-integer-into-byte-array-java 。
参考文章3: http://stackoverflow.com/questions/4485128/how-do-i-convert-long-to-byte-and-back-in-java 。