gpt4 book ai didi

java - java中如何将字符串转换为字节?

转载 作者:行者123 更新时间:2023-12-01 17:35:09 25 4
gpt4 key购买 nike

如何将字符串“01001000”(例如)转换为字节并将其转换为字符串。

示例:

如果字符串 =“0110000101100010”,则输出必须为“ab”

因为 a == 01100001 且 b == 01100010

最佳答案

像这样:

      String[] array = {"01100001","01100010"};
StringBuilder sb = new StringBuilder();
for( String string : array ) {
sb.append( (char)Integer.parseInt( string, 2 ) );
}

或者如果您有一个具有精确 8 位 * x 字母的字符串。

    String source = "0110000101100010";
StringBuilder sb = new StringBuilder();
for( int i = 0; i < source.length(); i= i+8 ) {
sb.append( (char)Integer.parseInt( source.substring( i, i+8 ), 2 ) );
}

关于java - java中如何将字符串转换为字节?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7257452/

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