Unidad 6: Flujos y Archivos Ejercicio 4

1.906 visualizaciones

Publicado el

Publicado en: Educación
0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
1.906
En SlideShare
0
De insertados
0
Número de insertados
42
Acciones
Compartido
0
Descargas
27
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Unidad 6: Flujos y Archivos Ejercicio 4

  1. 1. Hoy compañero, bienvenido mas sobre Flujos y Hola realizaremos un ejercicioa otro ejercicio del Pon atención al enunciado… Archivos. tutorial de POO.
  2. 2. Hoy realizaremos un ejercicio mas sobre Flujos y Pon atención al enunciado… Archivos.
  3. 3. Pon atención al enunciado…
  4. 4. Realice un programa que lea el contenido del fichero creado en el Ejemplo 3. Utiliza un bucle infinito para leer los datos. Cuando se llega al final del fichero se lanza la excepción EOFException que se utiliza para salir del bucle while.
  5. 5. Declaramos una variable Vamos a iniciar importando las DataOutputStream y otra librerías necesarias para trabajar. FileOutputStream.
  6. 6. Declaramos una variable Vamos a iniciar importando las DataOutputStream y otra librerías necesarias para trabajar. FileOutputStream. import import import import import java.io.DataInputStream; java.io.EOFException; java.io.FileInputStream; java.io.FileNotFoundException; java.io.IOException;
  7. 7. Declaramos una variable DataOutputStream y otra FileOutputStream. import import import import import java.io.DataInputStream; java.io.EOFException; java.io.FileInputStream; java.io.FileNotFoundException; java.io.IOException;
  8. 8. Declaramos una variable DataOutputStream y otra FileOutputStream. import import import import import java.io.DataInputStream; java.io.EOFException; java.io.FileInputStream; java.io.FileNotFoundException; java.io.IOException; public class Binarios3 { public static void main(String[] args) { FileInputStream fis = null; DataInputStream entrada = null; int n;
  9. 9. Comenzamos la lectura del Seleccionamos con FileInputStream el archivo a leer y fichero con un while que continuará mientras no sea fin de le indicamos al DataInputStream este último. archivo.
  10. 10. try { fis = new FileInputStream("datos.dat"); entrada = new DataInputStream(fis); Comenzamos la lectura del Seleccionamos con FileInputStream el archivo a leer y fichero con un while que continuará mientras no sea fin de le indicamos al DataInputStream este último. archivo.
  11. 11. try { fis = new FileInputStream("datos.dat"); entrada = new DataInputStream(fis); Comenzamos la lectura del fichero con un while que continuará mientras no sea fin de archivo.
  12. 12. try { fis = new FileInputStream("datos.dat"); entrada = new DataInputStream(fis); Comenzamos la lectura del fichero con un while que continuará mientras no sea fin de archivo. while (true) { n = entrada.readInt(); //se lee un entero del fichero System.out.println(n); //se muestra en pantalla } }
  13. 13. Colocamos los respectivos catch para las excepciones que puedan producirse, así como la claúsula finally.
  14. 14. Colocamos los respectivos catch para las excepciones que puedan producirse, así como la claúsula finally. catch (FileNotFoundException e) { System.out.println(e.getMessage()); } catch (EOFException e) { System.out.println("Fin de fichero"); } catch (IOException e) { System.out.println(e.getMessage()); } finally { try { if (fis != null) { fis.close(); } if (entrada != null) { entrada.close(); } } catch (IOException e) { System.out.println(e.getMessage());}}}}
  15. 15. Utilizando JCreator ejecutaremos nuestro main y obtendremos la siguiente salida en pantalla…
  16. 16. Bueno compañero, esto fue todo por Nos vemos en que la solución ahora, espero el siguiente de ejercicio. Hasta pronto. este ejercicio te haya sido clara y provechosa.
  17. 17. Nos vemos en el siguiente ejercicio. Hasta pronto.

×