java int转byte数组大端序
时间: 2023-11-07 08:03:54 浏览: 112
要将Java中的int转换为大端序的字节数组,可以使用ByteBuffer类的putInt方法,并将结果转换为字节数组。以下是一个示例代码:
```java
int num = 123456789;
ByteBuffer buffer = ByteBuffer.allocate(4);
buffer.putInt(num);
byte[] byteArray = buffer.array();
```
在上述代码中,我们首先创建了一个ByteBuffer对象,并指定了容量为4个字节。然后,我们使用putInt方法将int类型的数值放入ByteBuffer对象中。最后,我们通过调用array方法将ByteBuffer对象转换为字节数组。
阅读全文