java之字符串与byte[]数组互转(字符串变成byte类型数组以后怎么再变成字符串 )

问题描述

1、字符串变成byte类型数组的转换如下

	String a="田江南 你好";
	byte[] by = null;
		by = a.getBytes("utf-8");

这个时候byte类型的数组by是这样的

java之字符串与byte[]数组互转(字符串变成byte类型数组以后怎么再变成字符串 )


2、如何把[[email protected] 也就是字节数组变成字符串呢?

不是by.toString();而是String s=new String(by); by就是byte[] by类型的数组

java之字符串与byte[]数组互转(字符串变成byte类型数组以后怎么再变成字符串 )


应用场景

流的输入输出