Die Methoden zum Lesen von Zeichenfolgendaten in Java sind: Scannerklasse: Parsen von Grundtypen und Zeichenfolgen. BufferedReader-Klasse: Text lesen und aufteilen. Konsolenklasse: Bequemes Lesen von Konsoleneingaben (nur Java 9+).
Java liest Eingabezeichenfolgendaten
Java bietet eine Vielzahl von Methoden zum Lesen von Eingabezeichenfolgendaten, darunter:
1. Scannerklasse
Scannerklasse ist das Lesen. Eine der gebräuchlichsten Methoden um Texteingaben entgegenzunehmen. Es bietet eine Reihe von Methoden zum Parsen primitiver Typen und Zeichenfolgen.
<code class="java">import java.util.Scanner; public class Main { public static void main(String[] args) { // 创建 Scanner 对象 Scanner scanner = new Scanner(System.in); // 从控制台读取字符串 String input = scanner.nextLine(); // 打印输入的字符串 System.out.println(input); } }</code>
2. BufferedReader-Klasse
Die BufferedReader-Klasse kann zum Lesen von Text aus einem Zeicheneingabestream (z. B. der Konsole) verwendet werden. Es bietet eine Reihe von Methoden zum Lesen von Zeilen und Trennzeichen.
<code class="java">import java.io.BufferedReader; import java.io.InputStreamReader; public class Main { public static void main(String[] args) throws IOException { // 创建 BufferedReader 对象 BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); // 从控制台读取字符串 String input = reader.readLine(); // 打印输入的字符串 System.out.println(input); } }</code>
3. Konsolenklasse
Die Konsolenklasse bietet eine praktische Methode zum Lesen von Konsoleneingaben, die in Java 9 eingeführt wurde.
<code class="java">import java.util.Console; public class Main { public static void main(String[] args) { // 获取 Console 对象 Console console = System.console(); // 从控制台读取字符串 String input = console.readLine(); // 打印输入的字符串 System.out.println(input); } }</code>
Diese Methoden können Eingabezeichenfolgendaten effektiv lesen. Welche Methode gewählt wird, hängt von den spezifischen Anforderungen der Anwendung und der Umgebung ab.
Das obige ist der detaillierte Inhalt vonSo lesen Sie Eingabezeichenfolgendaten in Java. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!