Ejercicio 1: Crea un programa que lea el contenido de un fichero de texto, lo almacene línea por línea en un ArrayList, y luego pregunte de forma repetitiva al usuario qué línea desea ver. Terminará cuando el usuario introduzca «-1». Ejercicio 2: Crea un programa que lea el contenido de un fichero de texto, lo… Seguir leyendo Ejercicios opcionales E/S
Categoría: Mecanismos de entrada-salida
Ejercicios propuestos E/S
EJERCICIO 1 Crear un programa que muestre la lista de ficheros y directorios del directorio: C:\windows Solución Ejercicio1 EJERCICIO 2 Crear un programa que muestre la lista de volúmenes Solución Ejercicio2 EJERCICIO 3 Crear un programa que introduciendo el nombre de un fichero (con su ruta completa) nos de toda la información posible de él.… Seguir leyendo Ejercicios propuestos E/S
Cierre de recursos
El manejo automático de recursos tales como Files, Input/OutputStreams, etc., que los desarrolladores tienen que cerrar manualmente se puede realizar de forma automática. Pero se sigue aconsejando hacerlo manualmente con el metodo close() de la siguiente forma:
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
public void oldTry( ){ try{ fos = new FileOutputStream("movies.txt"); dos = new DataOutputStream(fos); dos.writeUTF("Java 7 Block Buster"); }catch (IOException e){ e.printStackTrace( ); }finally{ try{ fos.close( ); dos.close( ); }catch (IOException e){ //maneja la excepción } } } |
Si queremos hacerlo de forma automática no tendremos que utilizar el método close(), pero para que esto … Seguir leyendo Cierre de recursos
La Clase File
La clase File perteneciente al paquete java.io nos permite manejar ficheros y directorios. File myFile = new File(«myfile.txt»); Crea un fichero File myFile = new File(«MyDocs», «myfile.txt»); Crea un fichero en el directorio especificado Los métodos más utilizados de la clase File son los siguientes: Métodos que proporcionan información del fichero: String getName(); Devuelve el… Seguir leyendo La Clase File
Entrada y salida por consola
Java permite realizar operaciones de entrada / salida de consola a través de tres variables publicas y estáticas de la clase java.lang.System. System.out; es una objeto de tipo PrintStream. Es la salida estándar por consola System.in; es un objeto de tipo InputStream. Es la entrada estándar. System.err; es un objeto de tipo PrintStream. Es la… Seguir leyendo Entrada y salida por consola