想将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/blog/838948
更多推荐
android开发中byte[]转换成String
发布评论