1字節= 8位。 我必須在120位工作。所以15字節。 這120位將採用00010101000000 ............ 的形式,因此每個00010101的8位是1個字節。 所以我想對它做一些修改操作,然後把所有的字節加回去。字節是否存儲在字節數組中?如何將字節數據轉換爲位並再次轉換回字節?
1
A
回答
2
如果你有大量的位,你可以使用BitSet。你可以使用byte []或long []它們無關緊要,因爲它們都是由最後的位組成的。因爲大多數JVM使用8字節邊界來表示對象,所以使用byte []不會使對象的長度小於long []。對於某些操作,長[]更有效率。
0
字節數組是個好主意。但是它取決於你如何存儲它們...
0
以8位數據塊拆分數據流,併爲每個數據塊使用Byte.valueOf(String,int)。
0
這取決於你如何存儲字節。 您可以使用位操作(如&和|)修改字節。 例如:
x |= 2;
相關問題
- 1. 將char數組轉換爲字節數組並再次返回
- 2. 將字節轉換爲位
- 3. 如何將字節[]轉換爲字節[]
- 4. 如何將位轉換爲字節?
- 5. 如何將字節轉換爲位?
- 6. 如何將數字轉換爲字節?
- 7. 如何將Int32的字節數據轉換爲UInt32並返回?
- 8. 將單字節轉換爲字符串並返回字節
- 9. 從字節轉換爲7位字節
- 10. 將位圖轉換爲字節數組
- 11. 位/字節轉換
- 12. 如何將字節轉換爲小數?
- 13. 如何使用C#將字節[]轉換爲數組(並返回)?
- 14. 如何將浮點數組轉換爲字節[]並返回?
- 15. 將字符串數組轉換爲字節數組並返回
- 16. 如何將Java字節數組轉換爲Scala字節數組?
- 17. 將字節[]轉換爲int
- 18. 將IRandomAccessStreamWithContentType轉換爲字節[]
- 19. 將字節[]轉換爲SAFEARRAY
- 20. 將字節[]轉換爲Int8
- 21. 將FloatBuffer []轉換爲字節[]
- 22. 將字節轉換爲SByte
- 23. 將字節[]轉換爲PDF
- 24. 將NSData轉換爲字節
- 25. 將DataHandler轉換爲字節[]
- 26. 將字節[]轉換爲JsonObject
- 27. 將字節轉換爲位集
- 28. 將RGB8字節[]轉換爲位圖
- 29. 將字節轉換爲位圖圖像
- 30. 將字節轉換爲python中的位
+1,因爲當你有一組使用'BitSet'的位是直接匹配 – Waldheinz 2011-03-17 11:15:10