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

Articles

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük