我在java中有一个字符串表示一个字节中的位。例如,我有
String mybyte = "00010010";
我想将其转换为实际的ASCII值'H',然后将其写入File。
我似乎无法将字符串转换为其对应的ASCII字符。知道如何做到这一点。
感谢。
编辑: 不知道要显示什么代码,因为我只有一个字符串,我想转换为一个字节。我猜我需要做一些转移,但我不知道你会如何改变它。
答案 0 :(得分:0)
听起来你想要(char) Integer.parseInt(string, 2)
。
答案 1 :(得分:0)
以下是解决方案:
my_byte = my_byte | (1<< pos);
我在这里找到了它:Set specific bit in byte
我之前错误地实现了这个,因此我的帖子。我很抱歉重复以前被问过的事情。