java byte数组转String
warning:
这篇文章距离上次修改已过193天,其中的内容可能已经有所变动。
在Java中,将byte数组转换为String可以通过使用String
类的构造函数实现。以下是一个示例代码:
byte[] byteArray = {104, 101, 108, 108, 111}; // "hello" 的 ASCII 编码
String str = new String(byteArray, "UTF-8"); // 指定编码格式为 UTF-8
System.out.println(str); // 输出 "hello"
确保指定正确的字符编码,否则可能会导致乱码问题。在上面的例子中,我们使用了UTF-8编码,因为它是一种广泛使用的编码标准。如果byte数组中的数据不是使用UTF-8编码的,你需要相应地更改编码格式。
评论已关闭