Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Vytvorte nový textový súbor v textovom editore alebo textovom editore . Vložiť do dokumentu nasledujúci kód programu :
import java.io. * ;
public class Main {
public static void main ( String [ ] args ) throws Exception {
BufferedReader v = new BufferedReader ( nový FileReader ( " infile.txt " ) ) ;
String obsahu ;
while ( ( obsah = in.readLine ( ) ) ! = null ) {
System.out.println ( obsah) ;
}
in.close ( ) ;
} //main
}
vyhlásenie " Nový BufferedReader " vytvára virtuálny objekt pre čítanie z existujúceho textového súboru s názvom infile.txt . Blok príkazov začínajúcich " , zatiaľ čo " kľúčové slovo prečíta každý riadok tohto súboru a zapíše ho do systémovej konzole ( to znamená , že príkazové okno Windows DOS ) . Predtým v programovom kóde , kľúčové slová " hádže výnimka " Zdá sa , že ukazujú na Java Runtime Environment ( JRE ) , ktoré program môže zlyhať , ak nemožno nájsť alebo otvoriť vstupný súbor . Java požaduje , aby programový kód použiť tieto a ďalšie vyhlásenia o výnimky spracovať chyby , ktoré môžu potenciálne nastať v priebehu realizácie programu je .
2
Uložte súbor s názvom " Main.java " a typ " Obyčajný text " .
3
Vytvorte nový textový dokument a naplňte ju všetky informácie , ktoré by ste chceli . Avšak , uistite sa , že súbor obsahuje najmenej tri riadky , aby sa zabezpečilo ľahko rozpoznateľný výstup pri spustení programu .
4
Uložte nový súbor ako infile.txt v rovnakej zložke , ktorá obsahuje " hlavné . java . "
5
Otvorte príkazový riadok DOSu v rovnakej zložke , ktorá obsahuje " Main.java " a typ " javac Main.java " kompilovať program . Java kompilátor vytvorí súbor Main.class , ktorý obsahuje program , ktorý JRE možno vykonať .
6
Spustite program príkazom " java Hlavné " na príkazovom riadku . Program zobrazí hodnoty zo súboru infile.txt . Výstup nie je ( zatiaľ ) vo formáte CSV , ktorý budete vytvárať v nasledujúcich krokoch .
7
typ , v súbore " Main.java " sa vkladajú nové príkazy po vyhlásení " BufferedReader v " :
BufferedWriter out = new BufferedWriter ( nový FileWriter ( " outfile.csv " ) ) ;
String str = " " ;
Tieto príkazy vytvoria . výstupný súbor , ktorý bude držať comma - separated values
8
Vymeňte vyhlásenie " System.out.println " s tymto :
str + = obsah + " , " ;
Táto nová tvrdenia sa hromadia hodnoty z infile.txt a oddeľuje tieto hodnoty s čiarkami
9
tesne pred " in.close ( ) " osvedčenie zadajte nasledujúce príkazy : .
out.write ( str) ;
out.close ( ) ; .
Tieto príkazy výstup nahromadené CSV textový reťazec a potom zatvorte výstupný súbor
10
znovu skompilovať a spustiť program , pomocou pokynov kroky 5 a 6. . Dvakrát kliknite na výstupný súbor outfile.csv ju otvoríte . Súbor sa zobrazí jeden riadok s čiarkami ohraničujúcich ( to znamená , že oddelenie ) dáta z infile.txt .
Copyright © počítačové znalosti Všetky práva vyhradené