Java Scanner class biztosít nextInt () módszer olvasás egész érték, nextDouble () módszer olvasás kettős érték, nextLong () módszer olvasás hosszú érték, stb De a szkenner osztályban nincs nextChar() módszer egy karakter olvasására Java-ban. Ebben a részben megtanuljuk, hogyan kell bevinni a karakterbevitelt Java-ban.
egy karakter Java-ban történő olvasásához a szkenner osztály következő() módszerét használjuk, amelyet a Chatat () követ a karakterlánc osztály módszerében.,
Java next () Method
a következő () method A Java Scanner class egyik módszere. Megtalálja és visszaadja a következő teljes tokent ebből a szkennerből. A teljes tokent előzi meg, majd a delimiter mintának megfelelő bemenet követi. Előfordulhat, hogy blokkolja a bemenet beolvasását, még akkor is, ha a hasNext() korábbi meghívása igaz.
szintaxis:
a módszer a NoSuchElementException-t dobja, ha nincs több token. Azt is dob IllegalStateException ha a szkenner zárva van.,
Java chatAt () metódus
a charAt () a Java String osztály egyik módszere. Ez visszaadja a char értéket a megadott index (tartomány 0-tól hosszig () -1). Egy karaktersorozatban az első karakterindex értéke 0, a következő az 1.Indexnél stb.
szintaxis:
a módszer IndexOutOfBoundsException-t dob, ha az index argumentum negatív vagy nem kevesebb, mint a karakterlánc hossza.
egy karakter Java-ban történő olvasásához a következő() módszert használjuk, amelyet charAt(0) követ., A következő () metódus a következő tokent/ szót adja vissza a bemenetben karakterláncként, a chatAt () metódus pedig a karakterlánc első karakterét adja vissza.
a következő() és charAt() módszert használjuk a következő módon egy karakter olvasásához.
a következő program egy karaktert vesz fel a felhasználótól, bemenetként és ugyanazt a karaktert nyomtatja ki.
CharacterInputExample1.java
kimenet:
Input a character: RYou have entered R
CharacterInputExample2.java
kimenet:
Input a character: WYou have entered W