一个关于类型转换的问题?在线等,急?
来源: 互联网 发布时间:2015-08-04
本文导语: 如何将一个byte[]类型的值转换为String? 例如我用byte[] a="例子".getBytes("GBK"); 如果用out.println(a);会显示一些怪字符 如果用out.println(a.toString());还是那些怪字符,我怀疑是将那些怪字符变成字符串显示 我想还原字符串"例...
如何将一个byte[]类型的值转换为String?
例如我用byte[] a="例子".getBytes("GBK");
如果用out.println(a);会显示一些怪字符
如果用out.println(a.toString());还是那些怪字符,我怀疑是将那些怪字符变成字符串显示
我想还原字符串"例子",请问如何做?
例如我用byte[] a="例子".getBytes("GBK");
如果用out.println(a);会显示一些怪字符
如果用out.println(a.toString());还是那些怪字符,我怀疑是将那些怪字符变成字符串显示
我想还原字符串"例子",请问如何做?
|
String temp = new String(a);
out.println(temp);
试试看.
out.println(temp);
试试看.
|
|
String temp_p=str;
byte[] temp_t=temp_p.getBytes("ISO8859-1");
String temp=new String(temp_t);
return temp;
这样可以!!!
byte[] temp_t=temp_p.getBytes("ISO8859-1");
String temp=new String(temp_t);
return temp;
这样可以!!!