gpt4 book ai didi

java - 二进制到Java中的文本

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:58:55 25 4
gpt4 key购买 nike

我有一个包含二进制数据的字符串 (1110100) 我想取出文本以便打印它(1110100 将打印“t”)。我试过了,它类似于我用来将文本转换为二进制的方法,但它根本不起作用:

    public static String toText(String info)throws UnsupportedEncodingException{
byte[] encoded = info.getBytes();
String text = new String(encoded, "UTF-8");
System.out.println("print: "+text);
return text;
}

如有任何更正或建议,我们将不胜感激。

谢谢!

最佳答案

您可以使用 Integer.parseInt使用基数 2(二进制)将二进制字符串转换为整数:

int charCode = Integer.parseInt(info, 2);

那么如果你想要对应的字符为字符串:

String str = new Character((char)charCode).toString();

关于java - 二进制到Java中的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4211705/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com