Ejercicios de entrada/salida en Java
Segunda sesión
Entrada/salida carácter a carácter
- Modifique la aplicación que cuenta cuántos caracteres tiene un fichero de manera que se añada la posibilidad de que
se le pase como último parámetro opcional la codificación del fichero.
- Programe una aplicación que cuente cuántas veces aparece un determinado
carácter en un fichero. A continuación, añada la posibilidad de que
se le pase como último parámetro opcional la codificación del fichero.
- Desarrolle un programa que cree una copia de un fichero pero cambiando las letras
minúsculas por mayúsculas. Acto seguido, extienda el programa de manera que si recibe tres argumentos,
ese argumento adicional indique
cuál es la codificación del fichero de entrada y cuál será la usada en el de salida.
- Desarrolle un programa que compare carácter a carácter dos ficheros, tal que, en caso de que sean diferentes,
imprima en qué posición difieren por primera vez y qué valor almacena cada uno (o la etiqueta EOF si uno
de ellos termina antes que el otro sin existir diferencias hasta
entonces). Se recibirá como parámetro opcional la codificación de los ficheros.
- Programe una aplicación que cuente cuántas líneas hay en un fichero usando un
BufferedReader.