我知道在java中我们不能直接处理位,我想知道我们如何将字节数组[]转换为字节。这样的字节数组[]到字节是可能的在Java?
String bytestr="00000011";
byte[] noofbytes=bytestr.getBytes();
byte convbyte=(noofbytes[]) to byte
这可能吗?有人有什么主意吗 ? 谢谢。
我知道在java中我们不能直接处理位,我想知道我们如何将字节数组[]转换为字节。这样的字节数组[]到字节是可能的在Java?
String bytestr="00000011";
byte[] noofbytes=bytestr.getBytes();
byte convbyte=(noofbytes[]) to byte
这可能吗?有人有什么主意吗 ? 谢谢。
我想你的意思是位,而不是字节。
String bitstr = "00000011";
byte convbyte = Byte.parseByte(bitstr, 2);
, 2
告诉你,你正在解析一个二进制(基2)字符串;默认值是十进制(以10为底)。
伟大的工作就像一个魅力!非常感谢。 –
实际上我正在寻找字节[],但现在我不需要这个,上面的一个解决了我的问题。@ T.J.Crowder接受了。 –
我不明白你在做什么。你想将“00000011”解释为“小数点3”吗? – folkol
'Byte.valueOf(bytestr,2)' – jtahlborn