[問題] 不定長度的byte陣列該怎麼放?
需要針對byte陣列做運算
要作的動作很簡單
1.把所有的0x01替換成0x0101
2.把所有的0x00替換成0x01
我打算用個迴圈去處理
由於在算完前不知道生成的byte的陣列長度
所以大概需要一個像是StringBuilder之類的東西來放生成到一半的byte
請問該用什麼樣的容器物件去放比較好?
我直覺上會用 ArrayList<Byte>
但怕boxing unbox影響效能
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 125.227.87.115
※ 文章網址: https://www.ptt.cc/bbs/java/M.1435028724.A.5E2.html
→
06/23 11:26, , 1F
06/23 11:26, 1F
→
06/23 11:28, , 2F
06/23 11:28, 2F
→
06/23 11:31, , 3F
06/23 11:31, 3F
→
06/23 11:33, , 4F
06/23 11:33, 4F
推
06/23 12:04, , 5F
06/23 12:04, 5F
→
06/23 12:05, , 6F
06/23 12:05, 6F
→
06/23 12:06, , 7F
06/23 12:06, 7F
→
06/23 12:06, , 8F
06/23 12:06, 8F
→
06/23 12:07, , 9F
06/23 12:07, 9F
→
06/23 12:07, , 10F
06/23 12:07, 10F
→
06/23 13:29, , 11F
06/23 13:29, 11F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
java 近期熱門文章
PTT數位生活區 即時熱門文章