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相互转换时,字符集最好声明,并需保持一致。