Java 中输出 byte 数组有四种方法:使用 System.out.println 输出 byte 数组对象。使用 Arrays.toString 输出 byte 数组的内容,形式为 "[1, 2, 3, 4, 5]”。使用 for 循环输出 byte 数组的内容,形式为 "1 2 3 4 5”。使用 Base64 编码输出 byte 数组的编码形式,例如 "AQIDBA=="。

Java 中输出 byte 数组
在 Java 中,有几种方法可以输出 byte 数组:
方法 1:使用 System.out.println
byte[] byteArray = {1, 2, 3, 4, 5};
System.out.println(byteArray);这将输出一个 byte 数组对象,而不是其内容。
立即学习“Java免费学习笔记(深入)”;
方法 2:使用 Arrays.toString
byte[] byteArray = {1, 2, 3, 4, 5};
System.out.println(Arrays.toString(byteArray));这将输出 byte 数组的内容,以 "[1, 2, 3, 4, 5]" 的形式。
方法 3:使用 for 循环
byte[] byteArray = {1, 2, 3, 4, 5};
for (byte b : byteArray) {
System.out.print(b + " ");
}这将输出 byte 数组的内容,以 "1 2 3 4 5" 的形式。
方法 4:使用 Base64 编码
byte[] byteArray = {1, 2, 3, 4, 5};
String encodedString = Base64.getEncoder().encodeToString(byteArray);
System.out.println(encodedString);这将输出 byte 数组的 Base64 编码形式,例如 "AQIDBA=="。











