Supposons que j'ai simplement utilisé un BufferedInputStream
de lire les octets d'un texte UTF-8 fichier dans un tableau d'octets. Je sais que je peux utiliser la routine suivante pour convertir les octets d'une chaîne de caractères, mais est-il plus efficace/plus intelligente façon de faire ce que juste une itération à travers les octets et la conversion de chacun?
public String openFileToString(byte[] _bytes)
{
String file_string = "";
for(int i = 0; i < _bytes.length; i++)
{
file_string += (char)_bytes[i];
}
return file_string;
}