2. Hoy compañero, bienvenido mas sobre Flujos y
Hola realizaremos un ejercicioa otro ejercicio del
Pon atención al enunciado…
Archivos.
tutorial de POO.
3. Hoy realizaremos un ejercicio mas sobre Flujos y
Pon atención al enunciado…
Archivos.
5. 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.
6. Declaramos una variable
Vamos a iniciar importando las
DataOutputStream y otra
librerías necesarias para trabajar.
FileOutputStream.
7. 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;
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;
9. 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;
10. 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. 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.
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.
13. 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
}
}
14. Colocamos los respectivos catch
para las excepciones que puedan
producirse, así como la claúsula
finally.
15. 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());}}}}
17. 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.
18. Nos vemos en el siguiente
ejercicio. Hasta pronto.