java – 将byte []转换为ArrayList

前端之家收集整理的这篇文章主要介绍了java – 将byte []转换为ArrayList前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个字节[],我使用Object ArrayList获得

有人可以告诉我如何将我的byte []转换成Object ArrayList?

coveting arraylist这样

ByteArrayOutputStream bos = new ByteArrayOutputStream();
    ObjectOutputStream oos = null;
    oos = new ObjectOutputStream(bos);

    oos.writeObject(mArrayList);//mArrayList is the array to convert
    byte[] buff = bos.toByteArray();

谢谢!

解决方法

现在,您已经向我们提供了有关您如何以某种方式进行转换的信息…您需要:
ObjectInputStream ois = new ObjectInputStream(new ByteArrayInputStream(bytes));
try {
    @SuppressWarnings("unchecked")
    ArrayList<Object> list = (ArrayList<Object>) ois.readObject();
    ...
} finally {
    ois.close();
}

猜你在找的Java相关文章