你的字节数组必须具有某种编码。如果你使用负值,则编码不能为ASCII。一旦弄清楚了,就可以使用以下方法将一组字节转换为字符串:
byte[] bytes = {...}String str = new String(bytes, "UTF-8"); // for UTF-8 encoding你可以使用许多编码,请查看Sun javadocs中的Charset类。

你的字节数组必须具有某种编码。如果你使用负值,则编码不能为ASCII。一旦弄清楚了,就可以使用以下方法将一组字节转换为字符串:
byte[] bytes = {...}String str = new String(bytes, "UTF-8"); // for UTF-8 encoding你可以使用许多编码,请查看Sun javadocs中的Charset类。