La Web del Programador: Comunidad de Programadores
https://www.lawebdelprogramador.com/foros/Java/517438-Leer-fichero-y-almacenarlo-en-un-string.html

Leer fichero y almacenarlo en un string

Leer fichero y almacenarlo en un string

Publicado por eva (2 intervenciones) el 28/06/2005 14:22:32
Buenas a todos,

tengo un problema y es que no sé cómo puedo leer un fichero de cualquier tipo y almacenar toda la información en un string.

No sé incluso si eso se puede hacer, porque no encuentro ningún tipo de información que concretamente me conteste a esta duda.

Si alguien sabe cómo hacerlo agredecería un montón que me lo comentara.

Muchas gracias.

eva.
sin imagen de perfil

RE:Leer fichero y almacenarlo en un string

Publicado por Yamil Bracho (2315 intervenciones) el 28/06/2005 16:28:58
En Java tienes varias alternativas para leer un archivo. En tu caso estas leyendo un archivo plano puedes leerlo linea por linea o puedes leerlo todo en un arreglo de bytes. Tambien en Java 1.4 en adelante tienes NIO (New I/O)
Pudiera hacer algo como:

FileInputStream f=new FileInputStream("path to file");
int len=f.available();
StringBuffer sb= new StringBuffer( 512 );

for(i=1;i<=len;i++) {
sb.append(char) f.read();
}
String retval = sb.toString();