我试图让/转换成字节数组列表中的数值低于[] 是我的代码转换ArrayList的<Object>值[]
final ArrayList<Object> imglists = new ArrayList<Object>();
这是此ArrayList米存储我的对象的ArrayList图像中的字节形式的值
for (int i=0; i<mPlaylistVideos.size();i++) {
holder.mThumbnailImage.buildDrawingCache();
Bitmap bitmap= holder.mThumbnailImage.getDrawingCache();
ByteArrayOutputStream bs = new ByteArrayOutputStream();
bitmap.compress(Bitmap.CompressFormat.JPEG, 50, bs);
byte[] rough = bs.toByteArray();
imglists.add(i,rough);
}
我试图让从ArrayList中的特定值,并将其存储在一个字节[] 这就是我试图做
byte[] value=imglists.get(2);
我找不到任何一个完整的答案ArrayList的对象转换成字节[] 我知道ArrayList中不支持原始数据类型(即字节)
你想byte []的ArrayLIst? –
为什么不定义ArrayList而不是ArrayList
java对象是可序列化的。您可以将对象转换为字符串,然后将其转换为字节[]。 – AmmY