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.
parecen exactamente cuando estoy buscando, gracias :) – Simeon