我試圖讓/轉換成字節數組列表中的數值低於[] 是我的代碼轉換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