java int类型的数据转换为byte[]类型的数据

public static byte[] int32ToBytes(int val) {
		int size = Integer.SIZE / Byte.SIZE;
		byte[] ret = new byte[size];
		for (int i = 0; i < size; ++i) {
			ret[i] = (byte) (val << (8 * i) >> 56);
		}
		return ret;
	}


代码短,但是非常有用,精简才是王道。和大家分享一下。

猜你喜欢

转载自cj-star.iteye.com/blog/1676028
今日推荐