每次我得到4 byte[] data
。我有一個byte [] container
。我想在容器的末尾附加這個即將到來的數據。有沒有時間有效的方式來做到這一點?我不知道有多少4字節的數據會來,所以我不知道容器的最終大小如何將數據數組追加到未知大小的數組
回答
只需使用ArrayList
並不在意(ArrayList會照顧增加數組)。您可以隨時將其轉換爲byte[]
。
這是要走的路,如果你知道你會得到很多的數據,您應該使用適當的大小初始化ArrayList以提高效率。 ArrayLists在內存達到極限時加倍內存,因此當僅使用一個字段進行初始化時,需要經常分配新內存。 – Theolodis 2013-05-06 09:32:21
LinkedList可能會更好,因爲插入新元素的速度比ArrayList快。但是在ArrayList中搜索和訪問條目的速度要快於LinkedList。 – 2013-05-06 09:32:28
我不知道如何轉換它。所以你可以給 – user2353516 2013-05-06 09:34:34
- 1. 編組未知的數組大小
- 2. 將字符串添加到未知大小的數組C++
- 3. 如何將數據追加到數組的輸出參數?
- 4. 將數組追加到多維數組
- 5. 將元組追加到元組數組?
- 6. 將數組追加到UICollectionView
- 7. 將數組追加到div
- 8. 如何將數組的大小加倍
- 9. 如何將散列追加到數組?
- 10. 在c中的未知大小數組#
- 11. 聲明未知大小的數組
- 12. Ç - 未知大小的數組回報
- 13. 初始化未知大小的數組
- 14. 未知大小的多維數組
- 15. 未知大小的字符串數組
- 16. 如何在numpy中將數組追加到數組中?
- 17. PHP如何將數據追加到序列化數組中
- 18. 如何將數據追加到一個數組
- 19. 將未知大小的多維數組傳遞給函數
- 20. java 2d數組大小未知時的數組
- 21. Java整型數組未知大小
- 22. C scanf - 未知數組大小
- 23. 如何知道const數組的大小?
- 24. 數組如何知道它的大小?
- 25. delete []如何知道數組的大小?
- 26. Java如何將較大的數組複製到小數組?
- 27. 把SQL數組數據追加到javascript
- 28. 將2d數組映射到1d數組時的數組大小
- 29. 如何使用數組指針訪問未知大小的二維數組
- 30. 如何將小二維數組添加到較大的數組中?
http://stackoverflow.com/questions/80476/how-to-concatenate-two-arrays-in-java?rq=1 – 2013-05-06 09:42:53