您的位置:首页 > 编程语言 > Java开发

Java 8中的long, int, short, char 转byte数组方法

2016-07-05 12:12 525 查看
// long -> byte[]
byte[] bl = java.nio.ByteBuffer.allocate(Long.BYTES).putLong(0, (long) aLongNumber).array();

// int -> byte[]
byte[] bi = java.nio.ByteBuffer.allocate(Integer.BYTES).putInt(0, (int) anInteger).array();

// short -> byte[]
byte[] bs = java.nio.ByteBuffer.allocate(Short.BYTES).putShort(0, (short) aShortNumber).array();

// char -> byte[]
byte[] bc = java.nio.ByteBuffer.allocate(Character.BYTES).putChar(0, (char) aCharValue).array();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java