creare un nuovo file di testo in un word processor o editor di testo . Incollare nel documento il seguente codice di programma :
import java.io. *;
public class main {
public static void main (String [] args ) throws Exception {
BufferedReader in = new BufferedReader ( new FileReader ( " infile.txt "));
contenuti String;
while ( ( contenuto = in.readLine ( ) ) ! = null) {
System.out.println ( tenore ) ;
}
in.close ();
} //main
}
L'affermazione " new BufferedReader " crea un oggetto virtuale per la lettura da un file di testo esistente denominato infile.txt . Il blocco di istruzioni che iniziano con la parola chiave ", mentre" si legge ogni riga di quel file e lo scrive nella console di sistema ( cioè la finestra di comando di Windows DOS ) . In precedenza nel codice del programma , le parole chiave " throws Exception " sembrano indicare a Java Runtime Environment ( JRE) che il programma non può riuscire se non riesce a trovare o aprire il file di input . Java richiede che il codice dei programmi, usare queste ed altre dichiarazioni relative alle eccezioni , per gestire gli errori che potenzialmente possono verificarsi durante l'esecuzione di un programma.
2
Salvare il file con il nome " Main.java " e con il digitare "testo normale ".
3
Creare un nuovo documento di testo e riempirlo con tutte le informazioni che desideri. Tuttavia , assicurarsi che il file contiene almeno tre linee , per garantire un output facilmente riconoscibile quando si esegue il programma .
4
Salvare il nuovo file come infile.txt nella stessa cartella che contiene "Main . java ".
5
Aprire un prompt dei comandi DOS nella stessa cartella che contiene " Main.java "e digitare" javac Main.java " per compilare il programma . Il compilatore Java produrrà un file Main.class , che contiene il programma che JRE può eseguire .
6
Eseguire il programma digitando "java principale" sulla riga di comando . Il programma visualizza i valori dal file infile.txt . L'uscita non è (ancora ) nel formato CSV , che si creerà nei seguenti passi .
7 Tipo
, nel file " Main.java " , le seguenti nuove istruzioni dopo la dichiarazione " BufferedReader in" :
BufferedWriter out = new BufferedWriter ( nuovo FileWriter ( " outfile.csv "));
String str = " " ;
Queste dichiarazioni creano un file di output che conterrà i valori separati da virgole
8
sostituire l'istruzione " System.out.println " con questo: .
str + = contenuto + " , " ; .
Questa nuova affermazione accumula i valori infile.txt e separa questi valori con le virgole
9
Tipo le seguenti affermazioni appena prima della " in.close ( ) " dichiarazione: < br
out.write > ( str) ;
out.close ( ) .
Queste dichiarazioni uscita la stringa di testo CSV accumulato e chiudere il file di output
10
Re - compilare ed eseguire il programma , seguendo le istruzioni da punti 5 e 6 . Fare doppio clic sul file di output outfile.csv per aprirlo . Il file verrà visualizzata una sola riga con la virgola di delimitazione ( cioè separare ) i dati da infile.txt .
Programmazione © www.354353.com