Java中二进制字符串转换为字节数组
时间: 2023-05-29 15:03:48 浏览: 1083
字符串与字节数组之间的转换
5星 · 资源好评率100%
可以使用Java内置的Byte.parseByte()方法将二进制字符串转换为字节,然后将字节存储在字节数组中。
以下是一个示例代码:
```
public static byte[] binaryStringToByteArray(String binaryString) {
int length = binaryString.length() / 8;
byte[] byteArray = new byte[length];
for (int i = 0; i < length; i++) {
String byteString = binaryString.substring(i * 8, (i + 1) * 8);
byte b = (byte) Integer.parseInt(byteString, 2);
byteArray[i] = b;
}
return byteArray;
}
```
这个方法将二进制字符串按每8个字符一组拆分,然后将每组二进制字符串转换为一个字节,最终将所有字节存储在字节数组中并返回。
阅读全文