Heim  >  Artikel  >  Java  >  So lesen Sie Eingabezeichenfolgendaten in Java

So lesen Sie Eingabezeichenfolgendaten in Java

下次还敢
下次还敢Original
2024-04-21 02:46:26522Durchsuche

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+).

So lesen Sie Eingabezeichenfolgendaten in Java

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:So lesen Sie Eingaben in JavaNächster Artikel:So lesen Sie Eingaben in Java