如何將byte陣列轉換成string

來源:酷知科普網 2.36W

不同資料型別之間是可以相互轉換的,如何將byte陣列轉換成string型別的字串呢?接下來,我以java為例為大家簡單講解一下。

操作方法

(01)使用電腦開啟idea軟體,建立一個名為myDemo的java專案,在src目錄下建立名為ByteToString的java檔案。

如何將byte陣列轉換成string

(02)我們定義一個byte型別的陣列byteArray,併為其賦值。程式碼如下:byte[] byteArray = new byte[] {65, 66, 67, 68, 69};

如何將byte陣列轉換成string 第2張

(03)我們定義一個String型別的變數str,通過String的構造方法為其賦值。String的構造方法中的引數可以是byte型別的陣列,所以,我們可以使用程式碼將byte型別陣列賦值於str。程式碼如下:String str = new String(byteArray);

如何將byte陣列轉換成string 第3張

(04)我們通過java裡的tln()語句,將str變數記憶體儲的值進行輸出。程式碼如下:tln(str);

如何將byte陣列轉換成string 第4張

(05)我們點選public static void main(String[] args)前的三角形圖示,選擇“Run ‘()’”,執行我們編寫的程式。快捷鍵【Ctrl】+【Shift】+【F10】。

如何將byte陣列轉換成string 第5張

(06)如圖,我們會在控制檯得到輸出結果。

如何將byte陣列轉換成string 第6張

特別提示

希望對您有所幫助,謝謝!

熱門標籤