Saltar al contenido

¿Cómo obtener el contenido del archivo en Java?

Abraham, miembro de este equipo, nos ha hecho el favor de redactar esta sección porque conoce muy bien este tema.

Solución:

No la API integrada, pero Guava sí, entre sus otros tesoros. (Es una biblioteca fabulosa.)

String content = Files.toString(new File("file.txt"), Charsets.UTF_8);

Existen métodos similares para leer cualquier Legible o cargar todo el contenido de un archivo binario como un byte. arrayo leer un archivo en una lista de cadenas, etc.

Tenga en cuenta que este método ahora está en desuso. El nuevo equivalente es:

String content = Files.asCharSource(new File("file.txt"), Charsets.UTF_8).read();

Con Java 7 hay una API en ese sentido.

Files.readAllLines (Ruta de ruta, Charset cs)

commons-io tiene:

IOUtils.toString(new FileReader("file.txt"), "utf-8");

Sección de Reseñas y Valoraciones

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *