我如何将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。
答案 0 :(得分:0)
int parsed = Integer.parseInt(toParse, 2);
System.out.println(parsed);
将解析一个二进制数的字符串。从那里你的其余问题非常简单。只需将返回的int作为字符串获取即可。