我通过以下方式将字节数组转换为String:
public static String byteArrayToString(byte[] bytes)
{
return new String(bytes);
}
Run Code Online (Sandbox Code Playgroud)
但这种方法需要很长时间.有没有有效的方法将字节数组转换为String?
我知道没有更好的方法.并且你应该总是使用带有编码的构造函数,或者如果你处理除英语之外的任何语言,你几乎可以保证你最终会搞砸了.即:你真的应该使用new String(bytes, "UTF-8")(显然用你的byte []用于表示文本的任何编码替换UTF-8).
| 归档时间: |
|
| 查看次数: |
10996 次 |
| 最近记录: |