码迷,mamicode.com
首页 > 编程语言 > 详细

java byte数组与String互转

时间:2018-07-06 16:00:00      阅读:213      评论:0      收藏:0      [点我收藏+]

标签:end   www.   none   charset   进制   creat   nsf   site   方法   

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

java byte数组与String互转

标签:end   www.   none   charset   进制   creat   nsf   site   方法   

原文地址:https://www.cnblogs.com/Marydon20170307/p/9273724.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!