Clase Java FileWriter
La clase FileWriter hereda de la clase OutputStreamWriter. Esta clase escribe datos en el flujo carácter por carácter. Se pueden crear los objetos necesarios mediante los siguientes constructores.
Construye un objeto FileWriter cuando se proporciona un objeto File.
FileWriter(File file)
Construye un objeto FileWriter cuando se proporciona un objeto File.
FileWriter(File file, boolean append)
Parámetros:
- file: El objeto File en el que se escribirán los datos.
- append: Si el parámetro append es true, los bytes se escriben al final del archivo, lo que equivale a añadir información. Si el parámetro append es false, se escriben al principio del archivo.
Construye un objeto FileWriter asociado a un descriptor de archivo.
FileWriter(FileDescriptor fd)
Construye un objeto FileWriter cuando se proporciona el nombre del archivo, con un valor booleano que indica si se debe suspender la escritura de datos.
FileWriter(String fileName, boolean append)
Después de crear correctamente el objeto FileWriter, se pueden utilizar los métodos de la siguiente lista para operar sobre el archivo.
| N.º | Descripción del método |
|---|---|
| 1 |
public void write(int c) throws IOException Escribe un único carácter c. |
| 2 |
public void write(char [] c, int offset, int len) Escribe una parte de la matriz de caracteres que comienza en offset y tiene una longitud de len. |
| 3 |
public void write(String s, int offset, int len) Escribe una parte de la cadena que comienza en offset y tiene una longitud de len. |
Ejemplo
Ejemplo
Los resultados de compilación y ejecución de los ejemplos anteriores son los siguientes:
This is an example
Otras extensiones
Flujo (Stream) en Java