假设我刚刚使用了一个BufferedInputStream
,将UTF-8编码文本文件的字节读入字节array.我知道我可以使用下面的 routine 将字节转换为字符串,但是有没有比迭代字节并转换每个字节更有效/更智能的方法呢?
public String openFileToString(byte[] _bytes)
{
String file_string = "";
for(int i = 0; i < _bytes.length; i++)
{
file_string += (char)_bytes[i];
}
return file_string;
}