BinaryString到alpabetical表示

时间:2016-04-07 16:38:51

标签: java

我如何将BinaryString转换为其字母表示形式 例如,我的号码是88 ---> 1011000 ----> X. 我有前两个步骤,但我坚持从二进制到X的最后一次转换。

    String plain = "";
    int m = 0;
    int x = 2;
    for (int i = 0;i<(text.length()/2);i++)
    {
        standin = text.substring(m,x);
        if (standin.charAt(0) == '1')
        {
            x = (x++);
            standin = text.substring(m,x);
        }
        int binary = Integer.parseInt(standin);
        String bb = Integer.toBinaryString(binary);
        System.out.println(bb);

        x++;
        m++;
    }
如果替换为88,则bb的输出为1011000。

1 个答案:

答案 0 :(得分:0)

int parsed = Integer.parseInt(toParse, 2);
System.out.println(parsed);

将解析一个二进制数的字符串。从那里你的其余问题非常简单。只需将返回的int作为字符串获取即可。