Es gibt viele Möglichkeiten, Eingabezeichenfolgen in Java zu lesen: Standard-Eingabestream System.inScanner-Klasse BufferedReader-Klasse
Java bietet mehrere Methoden, um vom Benutzer die Zeichenfolge zu lesen :
System.in Das Feld stellt den Standard-Eingabestream dar. Eine Textzeile kann mit der Methode nextLine() gelesen werden:
<code class="java">import java.io.InputStreamReader; public class Main { public static void main(String[] args) { InputStreamReader reader = new InputStreamReader(System.in); String input = reader.readLine(); System.out.println(input); } }</code>
Scanner-Klasse bietet eine bequemere Möglichkeit zum Lesen von Eingaben:
<code class="java">import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); String input = scanner.nextLine(); System.out.println(input); } }</code>
Scanner-Klasse unterstützt auch das Lesen anderer Datentypen, z Ganzzahlen und Gleitkommazahlen.
BufferedReader-Klasse ist ein Low-Level-Reader, der High-Level-Funktionalität bietet: Die Methode
<code class="java">import java.io.BufferedReader; import java.io.InputStreamReader; public class Main { public static void main(String[] args) { BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); String input = reader.readLine(); System.out.println(input); } }</code>
readLine() liest die gesamte Textzeile, einschließlich Zeilenumbrüche. Führende und nachfolgende Leerzeichen können mit der Methode trim() entfernt werden.
Das obige ist der detaillierte Inhalt vonSo lesen Sie die Eingabezeichenfolge in Java. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!