Ver Mensaje Individual
  #17 (permalink)  
Antiguo 25/10/2006, 10:43
scan62
 
Fecha de Ingreso: noviembre-2004
Mensajes: 5
Antigüedad: 19 años, 6 meses
Puntos: 0
alguien me podria echar una alluda hice este codigo para leer archivos pero es muy lento para archivos muy grandes estuve leyendo y me encontre con un StringBuffer con esto segun lo leiria mas rapido pero no se como implementarlo me podrian decir como o almenos como quedaria el codigo gracias...

import java.io.RandomAccessFile;
import java.io.FileNotFoundException;
import java.io.IOException;
public class Visor{
private String archivo;
public Visor (String archivo){
this.archivo=archivo;
}

public String leer(){

RandomAccessFile raf;
String texto="";
try{
String linea = null;
raf = new RandomAccessFile(this.archivo, "r");
while((linea=raf.readLine())!=null){
texto=texto+linea+"\n";//concatenacion
}

raf.close();
}
catch(FileNotFoundException fnfe){
System.out.println("Archivo no econtrado");

}
catch(IOException ioe){
System.out.println("Error de I/O.");
}

return texto;

}

}