Nwlapcug.com


Come convertire PrintStream BufferedWriter

Linguaggio di programmazione Java ha molte funzioni built-in e moduli per la gestione di elaborazione dei dati. Ad esempio, due moduli, entrambi "PrintStream" e "BufferedWriter" gestiscono l'elaborazione di dati di testo. "PrintStream" utilizza oggetti chiamati "PrintWriters" al testo di output in un flusso, o posto temporaneo in memoria. La classe "BufferedWriter" anche scrive il testo in un flusso di output, ma memorizza nel buffer il testo. Se si desidera convertire un oggetto di "PrintStream" in un oggetto "BufferedWriter", è possibile scrivere poche righe di codice per eseguire questa operazione.

Istruzioni

1

Caricare il NetBeans IDE facendo clic sulla sua icona di programma. Quando viene caricato il programma, passare al "New/New Project" e selezionare "Applicazione Java" dall'elenco sul lato destro dello schermo. Verrà visualizzata la finestra di un nuovo file di codice sorgente nell'editor di testo di NetBeans. File di codice sorgente contiene un metodo vuoto principale che dispone di due parentesi graffe dopo di esso.

2

Scrivere le seguenti istruzioni per includere queste classi Java nel vostro progetto "import". Inserire queste righe di codice nella parte superiore del file di codice sorgente:

importazione java.io.BufferedWriter;
importazione java.io.PrintWriter;
importazione java.io.FileWriter;

3

Inserire un blocco try/catch all'interno delle parentesi graffe del metodo principale, in modo che il metodo principale è simile al seguente:

Public Shared Sub main (String [] args)

{
try
{}

} catch (e Execption)
{}
}

4

Creare un nuovo oggetto "PrintWriter" e assegnare un file di testo come input. Inserire la seguente istruzione all'interno delle parentesi graffe-del blocco "try":

PrintWriter pW = new PrintWriter(new FileWriter("filename.txt"));5

Creare un oggetto "BufferedWriter" e assegnare l'oggetto di "PrintWriter" inserendo la seguente riga di sotto della precedente:

BufferedWriter bW = new BufferedWriter(pW);6

Eseguire il programma premendo il tasto "F6". Il "PrintWriter" apre il file "nomefile. txt" e lo trasferisce sopra il "BufferedWriter."