Java bietet Methoden zum Lesen einzelner Zeichen, einschließlich: nextChar()-Methode: liest Unicode-Codepunkte von Scanner-Objekten; read()-Methode: liest Unicode-Codepunkte von Reader-Objekten; next()-Methode: liest Unicode-Codepunkte von Scanner-Objekten Ein Zeichen lesen und eine Zeichenfolge zurückgeben; Methoden hasNext() und nextLine(): Überprüfen Sie, ob ein nächstes Zeichen vorhanden ist, oder lesen Sie eine Zeile.
Ein einzelnes Zeichen in Java lesen
Java bietet verschiedene Methoden zum Lesen eines einzelnen Zeichens:
1. nextChar()-Methode
Diese Methode ist von Scanner Liest das nächste Zeichen aus dem Objekt. Es gibt einen <code>int
-Wert zurück, der den Unicode-Codepunkt des Zeichens darstellt. Scanner
对象中读取下一个字符。它返回一个 int
值,表示字符的 Unicode 代码点。
<code class="java">Scanner scanner = new Scanner(System.in); int ch = scanner.nextChar();</code>
2. read() 方法
此方法从 Reader
对象中读取单个字符。它返回一个 int
值,或在到达文件末尾时返回 -1。
<code class="java">BufferedReader reader = new BufferedReader(new FileReader("file.txt")); int ch = reader.read();</code>
3. next 方法
此方法从 Scanner
对象中读取下一个字符,将其转换为空格分隔的字符串,然后将其作为 String
返回。
<code class="java">Scanner scanner = new Scanner(System.in); String ch = scanner.next();</code>
4. hasNext() 和 nextLine() 方法
hasNext()
方法检查输入中是否有下一个字符,而 nextLine()
方法读取并返回输入的下一行,包括换行符。
对于逐个读取字符,nextChar()
和 read()
rrreee
Reader
-Objekt. Es gibt einen int
-Wert oder -1 zurück, wenn das Ende der Datei erreicht ist. 🎜rrreee🎜🎜3. Nächste Methode 🎜🎜🎜Diese Methode liest das nächste Zeichen aus dem Scanner
-Objekt, wandelt es in eine durch Leerzeichen getrennte Zeichenfolge um und gibt es dann als String zurück. Code> Zurück. 🎜rrreee🎜🎜4. Die Methoden hasNext() und nextLine()🎜🎜🎜Die Methode <code>hasNext()
prüft, ob das nächste Zeichen in der Eingabe vorhanden ist, während die Methode nextLine()
Methode liest Ruft die nächste Eingabezeile ab und gibt sie zurück, einschließlich Zeilenumbrüchen. 🎜🎜Um Zeichen einzeln zu lesen, sind die Methoden nextChar()
und read()
effizienter, da sie Zeichen direkt zurückgeben, während andere Methoden zusätzliche Verarbeitung erfordern. 🎜Das obige ist der detaillierte Inhalt vonWie liest man ein Zeichen in Java?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!