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

So lesen Sie Eingabezeichenfolgendaten in Java

下次还敢
Freigeben: 2024-04-21 02:46:26
Original
609 Leute haben es durchsucht

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>
Nach dem Login kopieren

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>
Nach dem Login kopieren

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>
Nach dem Login kopieren

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!

Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage