有没有快速的方法将字节数组转换为字符串?

时间:2017-08-17 00:46:37

标签: java string byte

在Java中,将非常大的字节数组转换为字符串需要花费太多时间。还有另一种好方法吗?

byte [] buf = new byte[100000];
new String(buf).trim();

1 个答案:

答案 0 :(得分:-1)

您可以使用:     new String(bytes,charset);

编辑:如果要将其写入文件,请使用Files.write bytes,否则,您可能应该尝试使用for循环,并使用多个线程。我对java没有太多经验,但我不认为它们比迭代数组更快,因为你需要所有的元素。