可以使用 Java 中的 String 类的构造方法将 byte 数组转换成 ASCII 码的字符串。

示例代码如下:

byte[] byteArray = {97, 98, 99, 100, 101}; // 字节数组
String asciiString = new String(byteArray, 'ASCII'); // 将字节数组转换成 ASCII 码的字符串
System.out.println(asciiString); // 输出结果为 'abcde'

在上面的代码中,我们创建了一个字节数组 byteArray,其中包含了 ASCII 码对应的数值。然后,使用 String 类的构造方法将字节数组转换成 ASCII 码的字符串,指定字符集为 'ASCII'。最后,使用 System.out.println() 方法打印输出结果。

请注意,当字节数组中的某些元素的数值不属于 ASCII 码的范围时,将会使用默认的替代字符来表示。如果需要将非 ASCII 码的字节转换成字符串,可以使用其他字符集,如 UTF-8 或 GBK。

Java 将字节数组转换为 ASCII 码字符串

原文地址: https://www.cveoy.top/t/topic/pcur 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录