Sei sulla pagina 1di 1

Libreta de ejercicios

1. Crear una aplicacin que lea de teclado una oracin dada por el usuario y que sta se
escriba en un archivo.
2. Crear una aplicacin para mostrar directorios en una lista, que pida al usuario una ruta
absoluta y luego muestre todos los nombres de archivos que haya dentro de ese directorio.
Si alguno de los archivos es un directorio, debe imprimirse la palabra "dir" despus de su
nombre.
3. Construir un directorio de amigos. Considrese que la informacin ms relevante para
representar a un amigo es: nombre, telfono, correo-e y fecha de cumpleaos. Utilizar
objetos serializables para escribir y leer de archivo.
4. Escribir un mtodo en que se abra un flujo, RandomAccessFile, en modo lectura (r) en el
caso de que la operacin lance una excepcin abrir el archivo en modo
lectura/escritura(rw).
5. Escribir un mtodo para copiar un archivo. El mtodo entr dos argumentos de tipo cadena,
el primero es el archivo original y el segundo es el archivo destino. Utilizar flujos
FileInputStream y FileOutPutStream.
6. Se tiene un archivo de caracteres de nombre SALAS.DAT. Escribir un programa para
crear el archivo SALAS.BIN con el contenido del primer archivo, pero en modo binario.
7. Utilizar los argumentos del mtodo main() para dar entrada a dos cadenas; la primera
representa una mscara. La segunda el nombre de un archivo de caracteres. El programa
tiene que localizar las veces que ocurre la mscara en los archivos.
8. El archivo numeros.dat contiene enteros positivos y negativos. Escribir un programa que
habr un flujo DataInputStream para leer el archivo y determinar el nmero de enteros
negativos.
9. Escribir un programa que elimine todos los archivos con la extensin *.txt del directorio
actual. Utilizar los mtodos de la clase File.
10.Escribir un programa que escriba por pantallas las lneas de caracteres de un archivo,
numerando cada lnea del mismo.

Potrebbero piacerti anche