如何将字节数组转换为字符串?这是正确的语法吗?
byteArray.toString();
答案 0 :(得分:3)
将bytearray转换为String的最佳方法是
public void convertByteArrayToString(Charset encoding) {
byte[] byteArray = new byte[] {87, 79, 87, 46, 46, 46};
String value = new String(byteArray, encoding);
System.out.println(value);
}
答案 1 :(得分:3)
您需要提供编码,否则您将获得系统默认编码,基本上是随机值。
String value = new String(byteArray, encoding);