Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Escritura de archivos de texto en Java: Carácter a carácter, Apuntes de Tecnologías de la Información y la Comunicación

En este documento se explica cómo crear y escribir un archivo de texto en java utilizando la clase filewriter. Se detalla el proceso de apertura, escritura y cierre del archivo, así como el uso del método write para escribir caracteres. Se incluye un ejemplo de cómo escribir el abecedario en un archivo.

Tipo: Apuntes

2019/2020

Subido el 25/05/2020

chiona-chio
chiona-chio 🇪🇸

5

(1)

6 documentos

1 / 2

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Escritura de ficheros tipo carácter en java.
Esta vez vamos a lo tradiconal escribir un fichero tipo carácter. Carácter a carácter. La
grabación de caracteres en un fichero de texto se puede realizar a través de la clase
FileWriter. Sin otra clase intermedia como hacíamos en la práctica anterior.
El método constructor de esta clase realiza el proceso de apertura del fichero, y requiere
que se indique por parámetro el fichero que se quiere utilizar, que se puede indicar con un
valor String que especifique la ruta y el nombre del fichero.
En este caso si existiese el fichero se borraría todo el contenido. Si lo que queremos en
añadir el fichero utilizaremos el constructor siguiente
La escritura se hace con el método write de la clase FileWriter, que permite escribir un
carácter al final de un fichero de texto.
Cuando terminemos de escribir debemos cerrar el fichero
pf2

Vista previa parcial del texto

¡Descarga Escritura de archivos de texto en Java: Carácter a carácter y más Apuntes en PDF de Tecnologías de la Información y la Comunicación solo en Docsity!

Escritura de ficheros tipo carácter en java.

Esta vez vamos a lo tradiconal escribir un fichero tipo carácter. Carácter a carácter. La

grabación de caracteres en un fichero de texto se puede realizar a través de la clase

FileWriter. Sin otra clase intermedia como hacíamos en la práctica anterior.

El método constructor de esta clase realiza el proceso de apertura del fichero , y requiere

que se indique por parámetro el fichero que se quiere utilizar, que se puede indicar con un

valor String que especifique la ruta y el nombre del fichero.

En este caso si existiese el fichero se borraría todo el contenido. Si lo que queremos en

añadir el fichero utilizaremos el constructor siguiente

La escritura se hace con el método write de la clase FileWriter, que permite escribir un

carácter al final de un fichero de texto.

Cuando terminemos de escribir debemos cerrar el fichero

El siguiente código escribe el abecedario dentro de un fichero

String nombreFichero = "nuevo.txt"; //Declarar una variable FileWriter FileWriter fw = null; try { //Abrir el fichero "nuevo.txt" para escribir en él. //Si no existe se crea, y si existe borra el contenido fw = new FileWriter(nombreFichero); //Escribir, como ejemplo, los caracteres de la A a la Z for(char c='A'; c<='Z'; c++) fw.write(c); } catch(Exception e) { //Operaciones en caso de error System.out.println("Error de escritura del fichero"); System.out.println(e.getMessage()); } finally { try { //Cerrar el fichero si se ha abierto if(fw != null) fw.close(); } catch (Exception e) { System.out.println("Error al cerrar el fichero"); System.out.println(e.toString()); } }

  1. Compara el fichero nuevo.txt con el de la práctica anterior. ¿Ves la diferencia entre un

fichero binario y un fichero de texto? Fijaros que en el anterior se mete información sobre las clases que estáis utilizando y muchos caracteres son ilegibles.

2. Realiza el proceso inverso. Es decir lee del fichero carácter a carácter y visualízalo en

consola. Realiza un documento donde se especifique la clase utilizada y los métodos usados.