android开发中byte[]转换成String

来源:互联网 发布:i淘宝网首页 编辑:程序博客网 时间:2024/06/06 21:15

想将byte[]转换成String的话,用byte[].toString()是不行的,貌似是编码的问题。用new String(byte[])就能正确转换了。

就是说:

String s="abc";

byte[] b=s.getByte();

String s1=b.toString();

s1的输出结果就不是"abc"了。

如果这样:

String s="abc";

byte[] b=s.getByte();

String s1=new String(b);

s1的输出结果就是"abc"了。


http://lw-tao.iteye.com/blog/838948

0 0