Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在java中有一个字符串,它代表一个字节中的位。例如,我有
String mybyte = "00010010";
我想将其转换为其实际的 ASCII 值“H”,然后将其写入 File。
我似乎无法将字符串转换为其相应的 ASCII 字符。知道这是如何完成的。
谢谢。
编辑:不确定要显示什么代码,因为我只有一个要转换为字节的字符串。我猜我需要做一些转变,但我不知道你会如何转变它。
这是解决方案:
我的字节=我的字节| (1 << 位置);
我在这里找到它:Set specific bit in byte
我之前错误地实施了这一点,因此我的帖子。我很抱歉重复以前被问到的东西。
这听起来像你想要(char) Integer.parseInt(string, 2)的。
(char) Integer.parseInt(string, 2)