gpt4 book ai didi

Java将字符串字节转换为可读字符串

转载 作者:搜寻专家 更新时间:2023-11-01 03:08:51 24 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
Java Byte Array to String to Byte Array

我有一个名为 READ() 的方法,它接受一个字符串参数。此字符串已被转换为字节。我只想转换成可读的字符串。

public static String READ(final String data) throws UnsupportedEncodingException{
char[] temp = data.toCharArray();
byte[] bytes = new byte[temp.length];
int i = 0;

for(char c : temp){
bytes[i++] = (byte)c;
}

return new String(bytes, "UTF-8");
}

public static String SEND(String data) throws UnsupportedEncodingException{
return data.getBytes()+"";
}

测试:

String msg = "testing !";
String msgBytes = null;
try {
msgBytes = SEND(msg);
} catch (UnsupportedEncodingException e2) {
e2.printStackTrace();
}

System.out.println( "SEND: " + msgBytes);
try {
System.out.println("RECEIVE: " + READ(msgBytes));
} catch (UnsupportedEncodingException e2) {
e2.printStackTrace();
}

输出是:

SEND: [B@452467ec

RECEIVE: [B@452467ec

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