Java 字节与字节数组

Java 字节与字节数组

log.info(Arrays.toString("一".getBytes()));

[-28, -72, -128] 是 UTF-8 编码下字节 e4 b8 80 的有符号十进制表示。

byte[] bytes = "一".getBytes();
for (byte b : bytes) {
    System.out.printf("%02x ", b & 0xFF);  // 转为无符号
}