【发布时间】:2018-01-22 21:40:01
【问题描述】:
我有一个包含“二进制”的文本文件,它只是一长串二进制数字,将代表未来的汇编指令。目前我想做的就是把这个长长的二进制数字符串加载到String[]一次8个字符中。
例如:
0000000100000002000000030000000400000005000000060000000700000008
将被读作:
[0] 000000001
[1] 000000002
[2] 000000003
[3] 000000004
[4] 000000005
[5] 000000006
[6] 000000007
[7] 000000008
我现在能想到的唯一方法是读入整个字符串并将其存储在 String 变量中,然后一次遍历变量 8 个字符并使用 substring() 来分割大串成更小的 8 个字符的字符串。
肯定有更有效的方法来做到这一点?
【问题讨论】:
-
000000002 不是二进制
-
它们是示例,我知道它们不是二进制字符串。
-
感谢您的意见。祝你有美好的一天!