【发布时间】:2014-11-16 01:54:45
【问题描述】:
我有一个""binary"" 字符串String s1 = "10011000",想打印这个字节对应的字符(Ф),我该怎么做呢?
我已经阅读并测试了很多解决方案和教程...但找不到我想要的东西!此外,我认为纠正是一个编码问题。
例如,这段代码不起作用,但是为什么(我在输出中有“?”,所以编码问题?)?
int j = Integer.parseInt("10011000", 2);
System.out.println(new Character ((char)j));
【问题讨论】:
-
你知道10011000的十进制形式是什么吗?还有那个十进制数的ascii值是多少?那么您的要求和期望是什么?
-
?是控制台中角色的表示形式。只需尝试另一个位串或迭代槽。 -
Binary to text in Java 的可能副本
标签: java