溫馨提示×

java中怎么輸出byte數(shù)組

小億
392
2023-12-14 20:52:19
欄目: 編程語言

在Java中,可以使用以下方法將byte數(shù)組輸出為字符串:

  1. 使用循環(huán)遍歷字節(jié)數(shù)組的每個(gè)元素,并將其轉(zhuǎn)換為字符串輸出。例如,
byte[] byteArray = {72, 101, 108, 108, 111};
for (byte b : byteArray) {
    System.out.print((char) b);
}
  1. 使用Arrays.toString()方法將整個(gè)字節(jié)數(shù)組轉(zhuǎn)換為字符串輸出。例如,
byte[] byteArray = {72, 101, 108, 108, 111};
System.out.println(Arrays.toString(byteArray));

請注意,在使用第二種方法時(shí),輸出的字符串會(huì)帶有方括號(hào)和逗號(hào)。如果要去除它們,可以使用replaceAll()方法進(jìn)行替換。例如,

byte[] byteArray = {72, 101, 108, 108, 111};
String byteString = Arrays.toString(byteArray).replaceAll("\\[|\\]|,", "");
System.out.println(byteString);

0