Cómo crear/escribir un archivo en Java?

Cómo crear/escribir un archivo en Java?
Java proporciona una clase predefinida llamada "Archivo" que se puede encontrar en el Java.paquete IO. La clase de archivo nos ayuda a trabajar con los archivos, ya que proporciona una amplia gama de métodos como mkdir (), getName (), y muchos más. Si hablamos sobre la creación de archivos y la escritura en el archivo, el createenewfile (), y escribir() métodos de la Archivo y FileWriter Las clases se pueden usar respectivamente.

Este artículo proporciona una comprensión profunda de los siguientes conceptos:

  • Cómo crear un archivo en Java
  • Cómo escribir datos en un archivo en Java
  • Implementación práctica de createenewfile () y escribir() métodos

Así que comencemos!

Cómo crear un archivo en Java

La clase de archivo proporciona un createenewfile () método que permite crear un archivo vacío y si se crea un archivo con éxito, entonces devuelve verdadero, y si el archivo ya existe, obtendremos un FALSO valor.

Ejemplo
El código dado a continuación importa dos clases: Archivo y Ioexception de la Java.Paquete IO:

Paquete de archivos HandlingExample;
importar java.IO.Archivo;
importar java.IO.Ioexception;
clase pública fileCreationExample
public static void main (string [] args)
intentar
Archivo newfile = nuevo archivo ("C: Javafile.TXT");
if (newfile.createenewfile ())
Sistema.afuera.println ("Archivo creado:" + Newfile.getName ());
demás
Sistema.afuera.println ("El archivo ya existe");

catch (IOException Excep)
Sistema.afuera.println ("error");
excepcional.printStackTrace ();


Para crear un archivo, utilizamos el objeto del Archivo clase con el createenewfile () método y el getName () El método se utiliza para obtener el nombre especificado del archivo. Además, para abordar las excepciones que utilizamos el intento, las declaraciones de captura y dentro del intentar Bloque, utilizamos las declaraciones IF-Else para manejar dos posibilidades: Archivo creado y El archivo ya existe. Mientras que el bloque de captura se ejecutará para lanzar una excepción:

El fragmento anterior autentica que el archivo creó con éxito.

Cómo escribir datos en un archivo usando el método Write () en Java

Java proporciona una clase incorporada FileWriter que se puede usar para escribir datos en cualquier archivo y para hacerlo, el FileWriter () La clase proporciona un escribir() método. Mientras trabaja con el FileWriter clase tenemos que utilizar el cerca() Método para cerrar el archivo.

Ejemplo
Consideremos el siguiente fragmento de código que escribe los datos en un archivo:

Public Class FileWriteExample
public static void main (string [] args)
intentar
FileWriter fileobj = new FileWriter ("Javafile.TXT");
fileobj.escribir ("Bienvenido a Linuxhint");
fileobj.cerca();
Sistema.afuera.println ("datos escritos en el archivo correctamente");
Catch (ioException e)
Sistema.afuera.println ("error");
mi.printStackTrace ();


En el fragmento de código anterior, creamos un objeto del FileWriter clase, y dentro de la paréntesis, especificamos el nombre del archivo a quien queremos escribir los datos. A continuación, utilizamos el escribir() método de la misma clase para escribir los datos en el archivo y luego cerrar el archivo utilizando el cerca() método. Finalmente, manejamos las excepciones en el bloque de captura usando el Ioexception clase.

La salida valida que el escribir() El método logra escribir los datos en un archivo.

Conclusión

En Java, el createenewfile (), y escribir() métodos de Archivo y FileWriter Las clases se pueden usar respectivamente para crear un archivo y escribir datos en un archivo específico. Además, tenemos que utilizar el cerca() método al trabajar con el FileWriter clase para cerrar el Archivo. Este artículo presenta una descripción completa de cómo crear un archivo y cómo escribir datos en un archivo en Java.