我有一个由 1 和 0 组成的字符串,我想将其转换为字节数组。
例如String b = "0110100001101001"
我怎样才能将其转换为byte[]
长度为2?
将其解析为以 2 为基数的整数,然后转换为字节数组。事实上,既然你已经有了 16 位,那么是时候打破很少使用的了short
.
short a = Short.parseShort(b, 2);
ByteBuffer bytes = ByteBuffer.allocate(2).putShort(a);
byte[] array = bytes.array();
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)