Come creare/scrivere un file in java?

Come creare/scrivere un file in java?
Java fornisce una classe predefinita denominata "File" che può essere trovato nel Java.pacchetto io. La classe di file ci aiuta a lavorare con i file in quanto fornisce una vasta gamma di metodi come mkdir (), getName (), e molti altri. Se parliamo di creazione di file e scrittura al file, il createnewfile (), E scrivere() Metodi del File E FIGLITORE le classi possono essere utilizzate rispettivamente.

Questo articolo fornisce una profonda comprensione dei seguenti concetti:

  • Come creare un file in java
  • Come scrivere i dati in un file in java
  • Implementazione pratica di createnewfile () E scrivere() metodi

Quindi iniziamo!

Come creare un file in java

La classe di file fornisce un file createnewfile () Metodo che consente di creare un file vuoto e se un file viene creato correttamente, ritorna VERO, E se il file esiste già, otterremo un falso valore.

Esempio
Il codice di seguito donati importa due classi: File E Ioexception del Java.PACCHETTO IO:

pacchetto filendlingexample;
Importa Java.io.File;
Importa Java.io.Ioexception;
Classe pubblica FileCreationExample
public static void main (string [] args)
Tentativo
File newFile = new File ("C: Javafile.TXT");
if (newfile.createnewfile ())
Sistema.fuori.println ("file creato:" + newfile.getName ());
altro
Sistema.fuori.println ("file già esiste");

catch (IoException Excep)
Sistema.fuori.println ("errore");
ESCE.printStackTrace ();


Per creare un file, utilizziamo l'oggetto del File classe con il createnewfile () metodo e il getName () Il metodo viene utilizzato per ottenere il nome specificato del file. Inoltre, per affrontare le eccezioni, utilizziamo il tentativo, le dichiarazioni di cattura e all'interno del Tentativo Blocca, utilizziamo le istruzioni IF-Else per gestire due possibilità: file creato E Il file esiste già. Mentre il blocco catch verrà eseguito per lanciare un'eccezione:

Lo snippet sopra autentica che il file ha creato correttamente.

Come scrivere i dati su un file utilizzando il metodo write () in java

Java offre una classe integrata FIGLITORE che può essere utilizzato per scrivere i dati su qualsiasi file e per farlo, il FILEWRITER () la classe fornisce a scrivere() metodo. Mentre si lavora con il FIGLITORE classe dobbiamo utilizzare il vicino() Metodo per chiudere il file.

Esempio
Consideriamo lo snippet di codice seguente che scrive i dati in un file:

Classe pubblica FileWriteExample
public static void main (string [] args)
Tentativo
FILEWRITER FILEOBJ = new Fillewriter ("Javafile.TXT");
fileobj.Scrivi ("Benvenuti a LinuxHint");
fileobj.vicino();
Sistema.fuori.println ("dati scritti nel file correttamente");
catch (ioException e)
Sistema.fuori.println ("errore");
e.printStackTrace ();


Nel frammento di codice sopra, abbiamo creato un oggetto del FIGLITORE Classe e all'interno della parentesi, abbiamo specificato il nome del file a cui vogliamo scrivere i dati. Successivamente, utilizziamo il scrivere() metodo della stessa classe per scrivere i dati nel file e quindi chiudere il file utilizzando il vicino() metodo. Infine, abbiamo gestito le eccezioni nel blocco di cattura usando il Ioexception classe.

L'output convalida che il scrivere() Il metodo riesce a scrivere i dati su un file.

Conclusione

In Java, il createnewfile (), E scrivere() metodi di File E FIGLITORE Le classi possono essere utilizzate rispettivamente per creare un file e per scrivere dati su un file specifico. Inoltre, dobbiamo utilizzare il vicino() metodo quando si lavora con il file FIGLITORE classe per chiudere il File. Questo articolo presenta una panoramica completa di come creare un file e come scrivere i dati in un file in java.