Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
 Import potrebné Java zdroje pre vstupný proces . Pridať nasledujúce vyhlásenie v hornej časti vášho Java triedy súboru , import štandardných Java rozhrania pre vstup a výstup : 
 
import java.io. * ; klipart
 Aby bolo možné používať triedu Scanner , musíte tiež importovať súbor triedy pre neho, tak pridajte nasledujúce dodatočného dovozného vyhlásenia : 
 
 import java.util.Scanner ; 
 
 Akonáhle je program tieto triedy importovaný , môžete vytvoriť objekty vykonávať vstupné operácie , ako budete potrebovať . 
 2 
 Môžete sa pokúsila o úlovkoch bloky sa postarať o akýchkoľvek vstupných výnimiek , ktoré môžu nastať . Keď vaše programy v jazyku Java čítať dáta z externého zdroja , riskujete nepredvídateľné chyby , ako je napríklad súbor nie je , že tam , kde by malo byť , alebo nemá správny obsah v ňom . Z tohto dôvodu musíte uviesť svoje vstupné kód pre spracovanie vo vnútri bloku try , po tomto sa blok catch spracovávať výnimky , takto : 
 
 try { //pokúste sa vykonať vstupné procesy tu } catch ( IOException IOException ) { System.out.println ( ioException.getMessage ( ) ) ; } 
 
 Ak program robí vyvolaním výnimky , váš kód bude písať podrobnosti von na štandardný výstup 
 < . br > 3 
 inštanciu vstupné a skenera triedy pre váš prevádzku . Ak chcete použiť objekt skenera , musíte najprv vytvoriť FileReader a BufferedReader objekty . Pridajte nasledujúci kód vnútri vášho bloku try , vytvorenie inštancie triedy FileReader a odovzdáte jej názov a umiestnenie vlastného súboru ako parameter : 
 
 FileReader FILEREAD = new FileReader ( " yourfile.txt " ) ; 
 
 Pridajte nasledujúci riadok , vytvorenie inštancie triedy BufferedReader , okolo inštanciu FileReader ako parameter : 
 
 BufferedReader buffRead = new BufferedReader ( FILEREAD ) ; 
 
 Vytvoriť inštancie triedy Scanner , odovzdaním svojho BufferedReader objekt , takto : 
 
 Scanner fileScan = new Scanner ( buffRead ) ; 
 
 Váš program je teraz pripravený čítať a spracovávať obsah súbor . 
 4 
 Pomocou cyklu while pre spracovanie obsahu súboru . Skener môže čítať súbor v častiach , takže je potrebné , aby pokračovať v čítaní , kým súbor bol vyčerpaný . Pridajte nasledujúce slučky štruktúru osnovy vnútri vášho bloku try , na trati po vytváraní Vášho skenera objektu : 
 
 while ( fileScan.hasNext ( ) ) { //tu čítať obsah súboru } //zatvorenie scannerfileScan . close ( ) ; 
 
 Táto slučka bude mať prevedenie , kým Skener čítať celý obsah súboru . Vnútri slučky , môžete pridať spracovanie skenovať jednotlivé položky dát v súbore . Akonáhle sa vaše skončí slučky , skener urobil svoju prácu , takže môžete zavrieť . 
 5 
 Prečítajte si obsah súboru pomocou skenera . Trieda Scanner vám dáva rad možností , pokiaľ ide o tom , ako spracovať obsah súboru . Môžete si prečítať súbor jeden riadok naraz , alebo môžete čítať jednotlivé bajty a čísel , s rôznymi číselnými typmi podporovaných . Ak chcete čítať súbor v jednotlivých riadkoch , pridajte nasledujúci kód vnútri cyklu while : String nextline = fileScan.nextLine ( ) ; 
 
 Tento kód uloží jeden riadok zo súboru do premennej String zakaždým , keď sa Vykoná slučky . Môžete vykonávať akékoľvek úlohy , ktoré je potrebné pomocou obsahu súboru vnútri cyklu while . ( Pozri odkazy 1 , 2 )