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