java之字符串与byte[]数组互转(字符串变成byte类型数组以后怎么再变成字符串 )
问题描述
1、字符串变成byte类型数组的转换如下
String a="田江南 你好";
byte[] by = null;
by = a.getBytes("utf-8");
这个时候byte类型的数组by是这样的
2、如何把[[email protected] 也就是字节数组变成字符串呢?
不是by.toString();而是String s=new String(by); by就是byte[] by类型的数组
应用场景
流的输入输出