如何将Arraylist强转成byte数组
时间: 2024-01-27 20:05:08 浏览: 232
可以通过循环遍历ArrayList,将每个元素转换为byte类型并添加到byte数组中。示例代码如下:
```java
ArrayList<Integer> arrayList = new ArrayList<>();
// 填充ArrayList
byte[] byteArray = new byte[arrayList.size()];
for (int i = 0; i < arrayList.size(); i++) {
byteArray[i] = arrayList.get(i).byteValue();
}
```
注意:如果ArrayList中的元素类型不是整型,需要先进行类型转换再转换为byte类型。
阅读全文