Heim  >  Artikel  >  Java  >  Verwenden Sie die nextLine()-Methode der Scanner-Klasse in Java, um die vom Benutzer eingegebene Zeichenfolge zu lesen

Verwenden Sie die nextLine()-Methode der Scanner-Klasse in Java, um die vom Benutzer eingegebene Zeichenfolge zu lesen

王林
王林Original
2023-07-25 15:01:521807Durchsuche

Verwenden Sie die nextLine()-Methode der Scanner-Klasse in Java, um die vom Benutzer eingegebene Zeichenfolge zu lesen.

Scanner ist eine häufig verwendete Eingabeklasse in Java und kann zum Abrufen von Eingaben aus der Konsole oder Datei verwendet werden. Unter anderem kann die Methode nextLine() verwendet werden, um die vom Benutzer eingegebene Zeichenfolge zu lesen. Als Nächstes stellen wir die Scanner-Klasse im Detail vor und zeigen, wie die nextLine()-Methode verwendet wird.

Die Scanner-Klasse ist eine Klasse im Java.util-Paket und wird zum Lesen von Eingaben aus verschiedenen Datenquellen verwendet. Bevor wir die Scanner-Klasse verwenden, müssen wir zunächst das Paket java.util.Scanner importieren.

Das Folgende ist ein einfacher Beispielcode, der zeigt, wie die vom Benutzer eingegebene Zeichenfolge mithilfe der nextLine()-Methode der Scanner-Klasse gelesen wird:

import java.util.Scanner;

public class ScannerExample {

    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);

        System.out.print("请输入您的名字:");
        String name = scanner.nextLine();
        System.out.println("您输入的名字是:" + name);

        scanner.close();
    }
}

Im obigen Code erstellen wir zunächst einen Scanner-Objektscanner und verbinden ihn mit Der Standardeingabestream System.in ist verknüpft, um Benutzereingaben von der Konsole zu lesen. Dann können wir durch Aufrufen der nextLine()-Methode des Scannerobjekts eine vom Benutzer eingegebene Zeichenfolge abrufen und sie einer Variablen namens name zuweisen.

Als nächstes geben wir den vom Benutzer eingegebenen Namen auf der Konsole aus. Schließlich rufen wir die Methode close() des Scannerobjekts auf, um das Scannerobjekt zu schließen und Ressourcen freizugeben.

Führen Sie den obigen Code aus. Das Programm gibt „Bitte geben Sie Ihren Namen ein:“ auf der Konsole aus und wartet darauf, dass der Benutzer den Namen eingibt. Nachdem der Benutzer den Namen eingegeben und die Eingabetaste gedrückt hat, gibt das Programm „Der von Ihnen eingegebene Name ist: XXX“ aus, wobei XXX der vom Benutzer eingegebene Name ist.

Es ist zu beachten, dass die Methode nextLine() die gesamte vom Benutzer eingegebene Zeichenfolge liest, einschließlich Leerzeichen und Sonderzeichen. Darüber hinaus werden Zeilenumbrüche als Teil der Zeichenfolge behandelt. Wenn Sie also mehrere Zeichenfolgen lesen müssen, können Sie die Methode nextLine() mehrmals hintereinander aufrufen.

Zusätzlich zum Lesen von Benutzereingaben aus der Konsole kann die Scanner-Klasse auch Eingaben aus Dateien und anderen Datenquellen lesen. Wir müssen nur den Dateipfad oder den zugehörigen Eingabestream, der gelesen werden muss, an das Scanner-Objekt übergeben.

Zusammenfassend ist die Scanner-Klasse eine sehr praktische Eingabeklasse in Java, die zum Lesen von Eingaben aus der Konsole, Dateien und anderen Datenquellen verwendet werden kann. Unter anderem kann die Methode nextLine() verwendet werden, um die vom Benutzer eingegebene Zeichenfolge zu lesen. Wir hoffen, dass Ihnen der Beispielcode und die Erläuterungen in diesem Artikel dabei helfen, zu verstehen, wie Sie mit der Scanner-Klasse vom Benutzer eingegebene Zeichenfolgen lesen.

Das obige ist der detaillierte Inhalt vonVerwenden Sie die nextLine()-Methode der Scanner-Klasse in Java, um die vom Benutzer eingegebene Zeichenfolge zu lesen. 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