java byte數組與String互轉


java byte數組與String互轉

CreationTime--2018年7月6日14點53分

Author:Marydon

1.String-->byte[]

  方法:使用String.getBytes(charset)實現

String website = "http://www.cnblogs.com/Marydon20170307";
// String-->byte[],並指定字符集
byte[] b = website.getBytes("utf-8");
// 打印轉換結果
System.out.println(Arrays.toString(b));

2.byte[]-->String

  方法:使用new String(byte[],charset)實現

// byte[]-->String,並指定字符集
String transferResult = new String(b, "utf-8");
// 判斷轉化后的字符串是否和源字符串是否一致
System.out.println(transferResult.equals(website));// true

3.注意

  String與byte相互轉換時,字符集最好聲明,並需保持一致。 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM