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

2024年12月02日 19:54
有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):

这个有点困难