Tecnología

Inicio

Cómo escribir un archivo con JAVA

La tarea de escribir en un archivo con Java se simplifica en gran medida con las corrientes de entrada / salida. Estos son un grupo de clases que se utilizan para E / S básica e incluyen clases de serialización que permite a un programa para leer y escribir objetos enteros a un arroyo. Muchos métodos de escritura en un archivo pueden emplearse y que están incluidas en el paquete java.io. He aquí un ejemplo sencillo de escribir en un archivo con Java.

Instrucciones

1 Importar todas las clases necesarias. Somos importadores de cada clase individual para los fines de ilustración pero podríamos importar todo el paquete con la afirmación "import java.io. *."

2 Declarar un objeto FileInputStream para los archivos de entrada y de salida y instanciarlas con los nombres de los archivos de entrada y de salida deseados (input.txt y Output.txt, respectivamente).

3 Utilice el método de escritura de la clase FileOutputStream escribir en el archivo de salida. Otros métodos están disponibles para escribir en un archivo, pero escribir se utiliza aquí como el ejemplo más simple posible.

4 Observe cómo el programa se queda en un bucle que lee un byte del flujo de entrada y escribe el byte en el flujo de salida hasta que se llega al final del archivo de entrada.

5 Mira el código completo de este ejemplo:

java.io.FileInputStream importación;
java.io.FileOutputStream importación;
java.io.IOException importación;

WriteBytes clase pública {

public static void main(String[] args) throws IOException {
FileInputStream in = null;
FileOutputStream out = null;
try {
int i;
in = new FileInputStream("input.txt");
out = new FileOutputStream("output.txt");

while ((i = in.read ())! = -1) {
out.write (i);
}
}
finalmente {
si (en! = null) {
cercar();
}
if (! a cabo = null) {
out.close ();
}
}
}

}