Java - Leer fichero y almacenarlo en un string

 
Vista:

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.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 755
Bronce
Ha mantenido su posición en Java (en relación al último mes)
Gráfica de Java

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();
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar