◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
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=="。
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。