小编Hai*_*man的帖子

将@符号从GSM 7位编码中的字节转换为Java文本

我给出了一个[97, 98, 0, 99, 100]GSM 7 位编码的字节数组。这应该转换为ab@cd. 当我尝试将此给定数组附加到 a 时StringBuilder,我无法转换 @符号。

这是我的代码:

byte[] byteFinal ={97, 98, 0, 99, 100};
char ch;
StringBuilder str = new StringBuilder();
for(byte b : byteFinal){
    ch  = (char)b;
    System.out.println("ch:"+ch);
    str.append(ch);

}
System.out.println(str.toString());
Run Code Online (Sandbox Code Playgroud)

java

-1
推荐指数
1
解决办法
3440
查看次数

标签 统计

java ×1