Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako čítať Java Vstup

Pri vytváraní aplikácie , Java programátori často potrebujú byť schopní čítať vstup od užívateľa . Napríklad , to môže byť žiadosť o potvrdenie alebo čítanie doplňujúcich údajov, ktoré majú byť spracované . Vstupné čítanie zvyčajne pochádza buď z obrazovky , alebo zo súboru . Bez ohľadu na zdroje , programovací jazyk Java poskytuje spoločný skenera triedu , ktorá umožňuje spracovať vstup čítať ako séria tokenov . Návod dovolená 1

Kliknite na tlačidlo " Štart " a zadajte " Poznámkový blok " na vyhľadávacie pole aplikácie . Kliknite na " Poznámkový blok " z výsledného zoznamu programov , ktoré sa objavia . Zadajte nasledujúci kód do nového okna programu Poznámkový blok :

public class ScanXan {

public static void main ( String [ ] args ) throws IOException {

}

}
2

typu " import java.util.Scanner , " ako prvý riadok vstupu do okna programu Poznámkový blok . Toto importuje nutné trieda Scanner ktoré majú byť použité v aplikácii .
3

deklarovať novú premennú skenera . Pridať try - finally blok a volať " close ( ) " metódu triedy Scanner v finally časti . Tým je zaistené , že všetky použité zdroje sú riadne uvoľní , keď je premenná už používajú . Napríklad :

Scanner s = null ;

try {

} finally {

if ( y = null ! ) {
< P > s.close ( ) ;

}

}
4

inicializácia nového skenera objekt vnútri bloku try . Napríklad nasledujúci kód definuje nový skenera objekt , ktorý čítať vstup z textového súboru s názvom xanadu.txt :

s = new Scanner ( nový BufferedReader ( nový FileReader ( " xanadu.txt " ) ) ) ;
5

Prečítajte si vstup ako tokeny pomocou " ďalšie ) ( " metódu objektu skenera . Pomocou " hasNext ( ) " metódu na určenie , či existuje viac vstupov pre čítanie . Napríklad nasledujúci kód Java číta jedno slovo naraz pomocou objektu skenera a zobrazuje ho na obrazovke pomocou " println ( ) " príkaz :

while ( s.hasNext ( ) ) { klipart

System.out.println ( s.next ( ) ) ;

}
6

Uistite sa , že hodnoty zobrazené na obrazovke , sú presne rovnaké ako vstup čítať zo súbor pomocou objektu skenera .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené