把btye[]装到List再转成btye[]
时间: 2023-08-17 15:10:25 浏览: 83
nodejs 十六进制字符串型数据与btye型数据相互转换
你可以使用Java的ArrayList类来实现这个操作。具体步骤如下:
1. 创建一个ArrayList对象,并将byte数组中的元素依次添加到列表中。
```
ArrayList<Byte> list = new ArrayList<>();
for (byte b : byteArray) {
list.add(b);
}
```
2. 将列表转换成byte数组。
```
byte[] result = new byte[list.size()];
for (int i = 0; i < list.size(); i++) {
result[i] = list.get(i);
}
```
完整代码如下:
```
public static byte[] byteArrayToList(byte[] byteArray) {
ArrayList<Byte> list = new ArrayList<>();
for (byte b : byteArray) {
list.add(b);
}
byte[] result = new byte[list.size()];
for (int i = 0; i < list.size(); i++) {
result[i] = list.get(i);
}
return result;
}
```
阅读全文