Nwlapcug.com


Come scrivere in un file con JAVA

L'attività di scrittura in un file con Java è notevolmente semplificata con flussi di Input/Output. Questi sono un gruppo di classi utilizzate per il / o base e sono incluse le classi per la serializzazione che consente a un programma leggere e scrivere interi oggetti in un flusso. Molti metodi di scrittura in un file possono essere impiegati e sono inclusi nel pacchetto java.io. Ecco un semplice esempio di scrittura in un file con Java.

Istruzioni

1

Importare tutte le classi necessarie. Importiamo ogni classe singolarmente ai fini dell'illustrazione, ma potremmo importare l'intero pacchetto con l'istruzione "import java.io."

2

Dichiarare un oggetto FileInputStream per i file di input e di output e creare un'istanza di loro con i nomi di file di uscita e d'ingresso desiderato (input. txt e txt, rispettivamente).

3

Utilizzare il metodo write della classe FileOutputStream per scrivere nel file di output. Altri metodi sono disponibili per la scrittura in un file, ma la scrittura è usato qui come l'esempio più semplice possibile.

4

Si noti come il programma rimane in un ciclo che legge un byte dal flusso di input e scrive i byte nel flusso di output fino a quando non viene raggiunta la fine del file di input.

5

Guarda il codice completo per questo esempio:

importazione java.io.FileInputStream;
importazione java.io.FileOutputStream;
importazione java.io.IOException;

public class {WriteBytes

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);
}
}
finally {
if (in != null) {
in.close();
}
if (out != null) {
out.close();
}
}
}

}