Číst a Psát Uživatelského Vstupu v Javě


Úvod

V tento rychlý tutorial, jsme“ll ukazují několik způsobů, jak používat konzoli pro uživatelský vstup a výstup v Javě.

podíváme se na několik metod třídy skeneru pro manipulaci se vstupem a pak ukážeme nějaký jednoduchý výstup pomocí systému.mimo.

konečně uvidíme, jak používat třídu konzoly, která je k dispozici od Java 6, pro vstup i výstup konzoly.

čtení ze systému.,v

pro naše první příklady použijeme třídu skeneru v Javě.util balíček pro získání vstupu ze systému.,et“s pomocí nextLine() metoda, chcete-li číst celý řádek vstupu jako Řetězec a postoupit na další řádek:

můžeme také použít další() způsob, jak získat další vstupní token z proudu:

Když jsme se“znovu čeká číselných vstupů, můžeme použít nextInt() chcete-li získat další vstup jako int primitivní, a podobně, můžeme použít nextDouble (), aby se proměnné typu double:

třídy Scanner nabízí také hasNext_Prefix() metody, která vrací true, pokud další token může být interpretován jako odpovídající datový typ.,

například, můžeme použít hasNextInt() metoda pro kontrolu, zda další token může být interpretován jako číslo:

Také můžeme použít hasNext(Vzor vzor) způsob, jak zkontrolovat, zda následující vstupní token, odpovídá:

Kromě použití Skeneru třídy, můžeme také použít InputStreamReader s Systému.pro vstup z konzole:

A pak můžeme číst vstup a analyzovat ji na celé číslo:

zápis do Systému.,out

pro výstup konzoly můžeme použít systém.— instance třídy PrintStream, což je typ OutputStream.

v našem příkladu použijeme konzolový výstup k zadání výzvy pro zadání uživatele a zobrazení konečné zprávy uživateli.,

„s pomocí println() metoda k tisku Řetězce a ukončení řádku:

Střídavě, můžeme použít print() metoda, která funguje podobně jako system. out. println(), ale bez ukončení řádku:

Pomocí Konzoly Třídy pro Vstup a Výstup

V JDK 6 a novější, můžeme použít Console třídy z java.io paket číst z a zapisovat do konzole.

Chcete-li získat objekt konzoly, zavoláme systém.,le a pak čtení řádku z konzole:

Pokud potřebujeme číst citlivé informace, jako jsou hesla, můžeme použít readPassword() metoda vyzve uživatele k zadání hesla a číst hesla z konzoly s ozvěnou zakázáno:

můžeme také použít Konzolu třídy zapisovat výstup na konzoli, například pomocí printf() metoda s argument Řetězce:

Závěr

V tomto článku ukázali jsme, jak používat několik Java tříd provádět konzole uživatelský vstup a výstup.,

jako vždy jsou vzorky kódu z tohoto tutoriálu poskytovány na Githubu.

začněte s Jarní 5 a na Jaře Boot 2, a to prostřednictvím Naučit Jarní kurz:

>>

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *