java byte数组转成ascii码字符串
时间: 2023-08-20 12:20:51 浏览: 360
java 字符串转16进制Ascii
3星 · 编辑精心推荐
将byte数组转换成ascii码字符串,可以使用Java中的String类的构造函数。以下是一个示例代码:
```java
byte[] bytes = {65, 66, 67, 97, 98, 99};
String asciiStr = new String(bytes, StandardCharsets.US_ASCII);
System.out.println(asciiStr); // 输出:ABCabc
```
在上述代码中,我们将byte数组转换为ascii码字符串。需要注意的是,我们使用了StandardCharsets.US_ASCII参数来指定字符串编码为US-ASCII。如果byte数组中的值大于127,则会出现乱码。
阅读全文