在Java中,可以使用以下方法將byte數組輸出為字符串:
byte[] byteArray = {72, 101, 108, 108, 111};
for (byte b : byteArray) {
System.out.print((char) b);
}
Arrays.toString()
方法將整個字節數組轉換為字符串輸出。例如,byte[] byteArray = {72, 101, 108, 108, 111};
System.out.println(Arrays.toString(byteArray));
請注意,在使用第二種方法時,輸出的字符串會帶有方括號和逗號。如果要去除它們,可以使用replaceAll()
方法進行替換。例如,
byte[] byteArray = {72, 101, 108, 108, 111};
String byteString = Arrays.toString(byteArray).replaceAll("\\[|\\]|,", "");
System.out.println(byteString);