JavaSE8基础 String 对字符串进行编码 对字节数组进行解码
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaSE8基础 String 对字符串进行编码 对字节数组进行解码相关的知识,希望对你有一定的参考价值。
os :windows7 x64
jdk:jdk-8u131-windows-x64
ide:Eclipse Oxygen Release (4.7.0)
code:
package jizuiku0; import java.io.UnsupportedEncodingException; /* * @version V17.09 */ public class CodeDemo { public static void main(String[] args) { // 指定要使用的字符集的名字,使用 UTF-8字符集 String myCharset = "UTF-8"; String str = "博客园"; byte[] bs; try { // 根据指定的字符集 对字符串进行编码 bs = str.getBytes(myCharset); // 根据指定的字符集 对字符串进行解码 String newStr = new String(bs, myCharset); System.out.println(newStr); } catch (UnsupportedEncodingException e) { // TODO Auto-generated catch block e.printStackTrace(); } } }
result:
Java优秀,值得学习。
学习资源:API手册 + Java源码 + 清净的心地。
以上是关于JavaSE8基础 String 对字符串进行编码 对字节数组进行解码的主要内容,如果未能解决你的问题,请参考以下文章
JavaSE8基础 String concat与+ 连接两个字符串
JavaSE8基础 String toCharArray 字符串转换成字符数组
JavaSE8基础 String trim 去除字符串两端的空格
JavaSE8基础 String 字符串为空与字符串对象为空