码迷,mamicode.com
首页 > 其他好文 > 详细

String 和 byte[]

时间:2016-08-05 19:45:30      阅读:131      评论:0      收藏:0      [点我收藏+]

标签:

使用默认字符集合

Encodes this String into a sequence of bytes using the platform‘s default charset, storing the result into a new byte array. 

public byte[] getBytes()

Constructs a new String by decoding the specified array of bytes using the platform‘s default charset.

public String(byte bytes[])

 

默认字符集合

System.out.println(Charset.defaultCharset());

 

使用指定的字符集合

public byte[] getBytes(String charsetName)

Constructs a new String by decoding the specified array of bytes using the specified charset.

public String(byte bytes[], String charsetName)

 

字符集合不相同时会导致看到的字符串不一致,请确保字符集合相同。

小样:

byte[] bytes = "字符串".getBytes("utf-8");
System.out.println(new String(bytes,"utf-8"));// 字符串 

 

String 和 byte[]

标签:

原文地址:http://www.cnblogs.com/zno2/p/4626727.html

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