1. 程式人生 > >android開發中byte[]轉換成String

android開發中byte[]轉換成String

想將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