

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
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
1 / 2
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!


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()); } }
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.
consola. Realiza un documento donde se especifique la clase utilizada y los métodos usados.