gpt4 book ai didi

java - 二进制字符串转文本字符串Java代码

转载 作者:太空宇宙 更新时间:2023-11-04 07:50:48 26 4
gpt4 key购买 nike

我已经阅读了有关此主题的几篇文章,但提供的代码(有时是片段)都没有帮助我解决转换二进制字符串的简单问题,如下所示:

01100111 01101111 01101111 01100100 00100000 01001101 01101111 01110010 01101110 01101001 01101110 01100111 00100000

转换为文本字符串早上好

我可能无法将我在 stackoverflow 中提供的链接中找到的代码片段放在一起。有哪位好心人能给我完整的代码吗?假设我有来自 JTextarea 的输入字符串(文本),我通过“gettext()”访问它例如文本 = tTextarea.gettext();

所以这就是文本将是 -

01100111 01101111 01101111 01100100 00100000 01001101 01101111 01110010 01101110 01101001 01101110 01100111 00100000)

需要对其进行处理才能得到答案。假设我将使用“settext()”将输出字符串 (=answer) 放入同一 Textarea 中。ttextarea.settext(answer)

提前致谢。

最佳答案

这是解决您的请求的代码:

public static String int2str( String s ) { 
String[] ss = s.split( " " );
StringBuilder sb = new StringBuilder();
for ( int i = 0; i < ss.length; i++ ) {
sb.append( (char)Integer.parseInt( ss[i], 2 ) );
}
return sb.toString();
}

供您输入:

01100111 01101111 01101111 01100100 00100000 01001101 01101111 01110010 01101110 01101001 01101110 01100111 00100000

输出为:

good Morning

关于java - 二进制字符串转文本字符串Java代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14498804/

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