如何从.ToString数组中删除括号和逗号

时间:2014-04-14 20:13:55

标签: java arrays

我正在制作一个随机二进制生成器。

        int onenum = rand1.nextInt(2);
        int twonum = rand2.nextInt(2);
        int threenum = rand3.nextInt(2);
        int fournum = rand4.nextInt(2);
        int fivenum = rand5.nextInt(2);
        int sixnum = rand6.nextInt(2);
        int sevennum = rand7.nextInt(2);
        int eightnum = rand8.nextInt(2);
        int binary[] = {onenum, twonum, threenum, fournum, fivenum, sixnum, sevennum, eightnum};
        System.out.println(java.util.Arrays.toString(binary));

代码需要随时可以复制。和结果     {1,0,1,1,0,1,0,0,1} 不容易复制。 如何让结果说出来 101101001。

意味着在数组变为字符串之前或之后从数组中删除括号和逗号。

1 个答案:

答案 0 :(得分:2)

如果您想要以后可以访问的值,请执行以下操作:

StringBuilder sb = new StringBuilder();
for (int i : binary) {
    sb.append(i);
}
String result = sb.toString();

如果你想要一个实际的二进制数,只需用

解析它
int binaryValue = parseInt(result, 2);