Programación General > Java

 Uso Del Eofexception

(1/2) > >>

ElNapster:
Hola, tengo este codigo:

//dentro de un boton

    boolean finArchivo=false;
    int totdatos=0;
    int d=0;
    try
    {
        archivo archivo = new archivo("c:\\datos.dat", "rw");
        while (!finArchivo)
        {
            d=archivo.datos;
            totdatos=totdatos+1;
        }
        archivo.cerrar();
    }
    catch(EOFException e)
    {
        finArchivo=true;
   }

y estoy usando las librerias

import java.io.EOFException;
import java.io.FileNotFoundException;
import java.io.IOException;

Pero ahora cuando lo compilo me marca error, esto esta dentro de un boton que al ejecutarlo me tendria que devolvera cuantos elementos tiene el archivo, y lo guarda en una variable que toma el recorrido del while mientras sea fin de archivo, para luego yo usarlo como referencia, para saber cuantos se van ingresando, pero no me sale esto,

el error es este:  exception java.io.EOFException is never thrown in body of corresponding try statement

sera que me pueden dar una manita con esto

De ante mano muchas gracias   :D

JuanK:

--- Código: Text --- boolean finArchivo=false;int totdatos=0;int d=0;try{  archivo archivo = new archivo("c:\\datos.dat", "rw");  while (!finArchivo)  {    d=archivo.datos;    totdatos=totdatos+1;  }  archivo.cerrar();}catch(Exception e){  finArchivo=true;} 
Estas capturando una excepcion que nunca se genera, ese es el error.

ElNapster:
Cierto , pero lo que se esta tratando de hacer ahi es ir al final del archivo, y el unico ejemplo que encontre decia casi asi como el que les he mostrado, no se si asi se hara la busqueda de fin de archivo ???

Gracias... :smartass:

JuanK:
no,
esto lo he heco varias bveces pero ya no me acuerdo  :angry:


La verdad no es dificil, pero debes buscar info en java.sun.com

ElNapster:
ok , buscare y les cuento

gracias,

pero si hay algo que no me salga les cuento para una ayudadita..

 ;)

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa