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);  // 转为无符号
}