// 将 byte[] 转换为 String 的示例代码
import java.nio.charset.StandardCharsets;
public class ByteToStringExample {
public static void main(String[] args) {
// 定义一个字节数组
byte[] byteArray = {72, 101, 108, 108, 111}; // 对应 "Hello" 的 ASCII 码值
// 使用指定的字符集 (UTF-8) 将 byte[] 转换为 String
String str = new String(byteArray, StandardCharsets.UTF_8);
// 输出转换后的字符串
System.out.println(str); // 输出: Hello
}
}
byteArray
,其中每个元素都是一个字节。这些字节对应于字符串 "Hello" 的 ASCII 码值。StandardCharsets.UTF_8
指定字符集,确保字节按照 UTF-8 编码正确解码为字符串。new String(byteArray, StandardCharsets.UTF_8)
将字节数组转换为字符串。如果你需要处理其他编码格式(如 ISO-8859-1 或 GBK),可以替换 StandardCharsets.UTF_8
为相应的字符集。
上一篇:java 三目运算
下一篇:grpc java
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站