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