在 Java 中將 byte[] 類型轉(zhuǎn)換為 String 類型,可以使用 String 的構(gòu)造函數(shù)或者靜態(tài)方法。
- 使用 String 構(gòu)造函數(shù)
byte[] byteArray = {97, 98, 99}; String str = new String(byteArray);
? ? ?2.使用靜態(tài)方法 valueOf()
byte[] byteArray = {97, 98, 99}; String str = String.valueOf(byteArray);
需要注意的是,在轉(zhuǎn)換過程中需要指定字符集,否則會使用平臺默認字符集進行轉(zhuǎn)換。如果 byte 數(shù)組中包含的是 UTF-8 編碼的字符串,則應(yīng)該使用 "UTF-8" 指定字符集:
byte[] byteArray = {97, 98, 99}; String str = new String(byteArray, "UTF-8");
文章來源:http://www.zghlxwxcb.cn/news/detail-531681.html
byte[] byteArray = {97, 98, 99}; String str = String.valueOf(byteArray, "UTF-8");
文章來源地址http://www.zghlxwxcb.cn/news/detail-531681.html
到了這里,關(guān)于java中byte[]類型如何轉(zhuǎn)換為String類型的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!