如何将二进制Srtring转换为java中的整数数组?

时间:2017-03-31 03:06:46

标签: java arrays string binary

我正在读取一个文件作为字节,并使用

将它们转换为二进制字符串
Nfa.t

之后,使用String.format("%8s", Integer.toBinaryString(resultByteArray[i] & 0xFF)).replace(' ', '0') 我将所有字符串组合成一个字符串。现在我想将这个字符串转换为像[1,0,1,0 ....]这样的数组。

有没有办法这样做?

1 个答案:

答案 0 :(得分:0)

由于您已将其编译为一个大字符串,因此您可以立即将其转换为char数组。有一个名为.toCharArray()的方法,可以用来返回一个char数组。

以下是此示例: http://www.javatpoint.com/java-string-tochararray

此外,如果要将其转换为不同类型的数组,可以迭代并将其添加到与char数组大小相同的数组中。

祝你好运!