2011-03-25 29 views
9

Se que se han hecho preguntas similares anteriormente, pero no he podido encontrar una que responda mi pregunta exacta.Forma más rápida/más limpia de cargar un archivo de texto en la memoria

Necesito una forma de leer un archivo como String con el menor código y lo más simple y óptimo posible.

no estoy buscando:

final BufferedReader br = new BufferedReader(new FileReader(file)); 
String line = null; 
while ((line = br.readLine()) != null) { 

    // logic 
} 

Y sé que puedo escribir mi propia clase de ayuda que hace esto.

estoy buscando algo más en la línea de:

final String wholeFileAsStr = Something.load(file); 

Dónde Something.load() es super optimizado y amortigua el archivo correctamente, durante su lectura, teniendo en cuenta el tamaño del archivo, por ejemplo.

¿Alguien puede recomendar algo de Guava o Apache que tal vez no sepa?

Gracias de antemano.

Respuesta

Cuestiones relacionadas