1. 程式人生 > >(轉)java byte與char、String互轉原理

(轉)java byte與char、String互轉原理

string其實核心是char[],然而要把byte轉化成string,必須經過編碼。string.length()其實就是char陣列的長度,如果使用不同的編碼,很可能會錯分,造成散字和亂碼。例如:

String encoding = “”;
byte [] b={(byte)'\u00c4',(byte)'\u00e3'};
String str=new String(b,encoding);

http://hi.baidu.com/wangle1001986/blog/item/854576355693d8bdd0a2d37a.html