我现在找这个大约一个小时,但找不到任何针对我的问题的建议。我想做的是获取一个由 0 和 1 组成的字符串,并操作一个符合给定字符串模式的字符。例如:
char c = 'b'
String s = "00000000 01100001";
现在我想操作 c 中的位,以便它们与 s 中指定的位模式匹配。结果 c 将被打印为“a”(如果我没有完全错的话)。任何帮助表示赞赏!
最佳答案
你可以做到
char a = (char) Integer.parseInt("0000000001100001", 2);
关于Java 将二进制序列转换为 char,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13922874/