Heim  >  Artikel  >  Java  >  So lesen Sie die Eingabezeichenfolge in Java

So lesen Sie die Eingabezeichenfolge in Java

下次还敢
下次还敢Original
2024-03-28 17:24:39949Durchsuche

Es gibt viele Möglichkeiten, Eingabezeichenfolgen in Java zu lesen: Standard-Eingabestream System.inScanner-Klasse BufferedReader-Klasse

So lesen Sie die Eingabezeichenfolge in Java

Java zum Lesen von Eingabezeichenfolgen

Methoden

Java bietet mehrere Methoden, um vom Benutzer die Zeichenfolge zu lesen :

  • Standard-Eingabestream
  • Scanner-Klasse
  • BufferedReader-Klasse

Standard-Eingabestream

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

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

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!

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