Die Java Scanner-Klasse bietet die nextInt () – Methode zum Lesen eines ganzzahligen Werts, die nextDouble () – Methode zum Lesen eines doppelten Werts, die nextLong () – Methode zum Lesen eines langen Werts usw. Es gibt jedoch keine nextChar () – Methode in der Scanner-Klasse, um ein Zeichen in Java zu lesen. In diesem Abschnitt erfahren Sie, wie Sie Zeicheneingaben in Java übernehmen.

Um ein Zeichen in Java zu lesen, verwenden wir next() der Scanner-Klassenmethode, gefolgt von chatAt () at Methode der String-Klasse.,

Java next() Methode

Die next () Methode ist eine Methode der Java Scanner Klasse. Es findet und gibt das nächste vollständige Token von diesem Scanner zurück. Ein vollständiges Token wird vorangestellt und gefolgt von einer Eingabe, die dem Trennzeichen-Muster entspricht. Es kann blockieren, während auf die Eingabe gewartet wird, auch wenn ein vorheriger Aufruf von hasNext () true zurückgibt.

Syntax:

Die Methode löst die NoSuchElementException aus, wenn keine Token mehr verfügbar sind. Es löst auch IllegalStateException wenn der Scanner geschlossen ist.,

Java charAt() Methode

Die charAt () ist eine Methode der Java String Klasse. Es gibt den char-Wert am angegebenen Index zurück (Bereich von 0 bis length () -1). In einer Zeichensequenz ist der erste Zeichenindexwert 0,der nächste bei Index 1 usw.

Syntax:

Die Methode löst IndexOutOfBoundsException aus, wenn das Indexargument negativ oder nicht kleiner als die Länge der Zeichenfolge ist.

Um ein Zeichen in Java zu lesen, verwenden wir die next () – Methode gefolgt von charAt (0)., Die next () – Methode gibt das nächste Token/ Wort in der Eingabe als Zeichenfolge zurück und die chatAt () – Methode gibt das erste Zeichen in dieser Zeichenfolge zurück.

Wir verwenden die Methoden next() und charAt () auf folgende Weise, um ein Zeichen zu lesen.

Das folgende Programm nimmt ein Zeichen vom Benutzer, als Eingabe und druckt das gleiche Zeichen.

CharacterInputExample1.java

Ausgabe:

Input a character: RYou have entered R

CharacterInputExample2.java

Ausgabe:

Input a character: WYou have entered W

Articles

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.