English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
Todas las categorías

Por ejemplo si solo quiero leer la linea numero 4 del archivo.

2007-01-10 06:23:21 · 3 respuestas · pregunta de Anonymous en Ordenadores e Internet Programación y Diseño

3 respuestas

ke un apuntador se salte los retornos de carro hasta el 3o y despues ke lea esa linea

2007-01-10 06:36:12 · answer #1 · answered by Ralph Lycos 5 · 0 0

Utiliza mi metodo, te lee todo el archivo sin problemas, puedes acumular las lineas en un Vector

Vector vector = new Vector();

void leerArchivo(String url_archivo_a_leer){
try {
BufferedReader archivo_entrada = new BufferedReader(new FileReader(url_archivo_a_leer));
while (archivo_entrada.readLine() != null){
vector.addElement(archivo_entrada.readLine() + "");
}
archivo_entrada.close();
}
catch (IOException e){
System.out.println("Falló la lectura del archivo. Motivo:\n" + e);
}
}

Luego, para leer una línea específica.

System.out.println(vector.get ElementAt(n));

Donde n es el numero de linea

2007-01-11 08:39:03 · answer #2 · answered by FRSS Soft 4 · 0 0

// Los archivos de texto son de acceso secuencial.


FileInputStream fstream = new FileInputStream(args[0]);
DataInputStream in = new DataInputStream(fstream);

int cuenta = 1;
while (in.available() !=0)
{
String s = in.readLine();
if(cuenta==4){
System.out.println (s);
}
}

in.close();

2007-01-10 16:57:34 · answer #3 · answered by mxpengin 3 · 0 0

fedest.com, questions and answers