java中把byte[]转换成字符串,然后再转回String类型字符串

2024-12-02 19:54:30
推荐回答(5个)
回答1:

String s = new String(new byte[] { 1, 2, 3 });
byte[] b = s.getBytes();

回答2:

结合base64可以轻松搞定,只是encode和decode有点耗时
String temp = Base64.encodeToString(data,Base64.DEFAULT);
data = Base64.decode(temp,Base64.DEFAULT);

回答3:

String str="so easy";
byet[] buff= str.getByet();
String newstr=new String(buff);

回答4:

String s="";
byte[] tempB=s.getBytes();
s=new String(tempB);

回答5:

这个有点困难