要將Java字節數組轉換為字符串,可以使用String類的構造方法或者使用Java的內置編碼解碼器。
方法一:使用String類的構造方法
byte[] byteArray = {97, 98, 99, 100}; // 示例字節數組
String str = new String(byteArray);
System.out.println(str); // 輸出:"abcd"
方法二:使用內置編碼解碼器
import java.nio.charset.StandardCharsets;
byte[] byteArray = {97, 98, 99, 100}; // 示例字節數組
String str = new String(byteArray, StandardCharsets.UTF_8);
System.out.println(str); // 輸出:"abcd"
在上述示例中,我們使用了標準字符集UTF-8來解碼字節數組。根據實際情況,你可以根據你的字節數組和所需的字符集來替換byteArray
和StandardCharsets.UTF_8
。