Heim Java javaLernprogramm So verwenden Sie die Methode useDelimiter() der Klasse Scanner, um das Trennzeichen der Benutzereingabezeichenfolge festzulegen

So verwenden Sie die Methode useDelimiter() der Klasse Scanner, um das Trennzeichen der Benutzereingabezeichenfolge festzulegen

Jul 24, 2023 pm 04:46 PM
scanner类 usedelimiter()方法 用户输入字符串 分隔符设置

So verwenden Sie die Methode useDelimiter() der Scanner-Klasse, um das Trennzeichen der Benutzereingabezeichenfolge festzulegen.

Die Scanner-Klasse ist eine sehr nützliche Toolklasse in Java, die das Lesen von Standardeingaben, Dateien und Zeichenfolgen sehr einfach macht. Die Scanner-Klasse bietet viele nützliche Methoden, darunter die Methode useDelimiter(), mit der das bei der Eingabe verwendete Trennzeichen festgelegt wird. Verwenden Sie diese Methode, um Benutzereingabezeichenfolgen, die durch ein angegebenes Trennzeichen getrennt sind, bequem zu lesen.

Hier ist ein Beispiel, das zeigt, wie das Trennzeichen mithilfe der Methode useDelimiter() der Klasse Scanner festgelegt wird.

import java.util.Scanner;

public class ScannerDelimiterExample {
    public static void main(String[] args) {
        // 创建Scanner对象,并指定输入来源为标准输入System.in
        Scanner scanner = new Scanner(System.in);

        // 使用useDelimiter()方法设置分隔符为逗号和空格
        scanner.useDelimiter("[,\s]+");

        // 提示用户输入一串以逗号和空格分隔的字符串
        System.out.print("请输入一串以逗号和空格分隔的字符串:");

        // 读取用户输入的字符串
        while (scanner.hasNext()) {
            String word = scanner.next();
            System.out.println("读取的单词:" + word);
        }

        // 关闭Scanner对象
        scanner.close();
    }
}
Nach dem Login kopieren

Im obigen Beispiel erstellen wir zunächst ein Scannerobjekt und verwenden System.in, um die Eingabequelle auf Standardeingabe festzulegen. Anschließend rufen wir die Methode useDelimiter() auf und setzen das Trennzeichen auf den regulären Ausdruck „[,s]+“, also ein Komma und ein oder mehrere aufeinanderfolgende Leerzeichen. Nachdem wir das Trennzeichen so eingestellt haben, können wir jedes Wort problemlos gleichzeitig durch Kommas und Leerzeichen trennen.

Als nächstes verwenden wir die Methode System.out.print(), um den Benutzer aufzufordern, eine durch Kommas und Leerzeichen getrennte Zeichenfolge einzugeben. Dann wird durch eine While-Schleife in Kombination mit den Methoden hasNext() und next() jedes vom Benutzer eingegebene Wort einzeln gelesen und die Methode System.out.println() wird verwendet, um die gelesenen Wörter auszugeben.

Abschließend müssen wir daran denken, das Scanner-Objekt zu schließen, um Ressourcen freizugeben.

Nachdem der obige Code ausgeführt wurde, kann der Benutzer eine durch Kommas und Leerzeichen getrennte Zeichenfolge eingeben. Das Programm liest und gibt jedes Wort aus, bis die Eingabe abgeschlossen ist. Wenn der Benutzer beispielsweise „Hallo Welt! Wie geht es dir heute?“ eingibt, gibt das Programm den folgenden Inhalt aus:

读取的单词:Hello
读取的单词:world!
读取的单词:How
读取的单词:are
读取的单词:you
读取的单词:today?
Nach dem Login kopieren

Mithilfe der Methode useDelimiter() der Klasse Scanner können wir das Trennzeichen des einfach festlegen Eingabezeichenfolge des Benutzers, dadurch mehr Flexibilität bei der Handhabung von Benutzereingaben. Unabhängig davon, ob Sie die Standardeingabe, eine Datei oder eine Zeichenfolge lesen, können Sie mit dieser Methode das geeignete Trennzeichen festlegen, um Ihren spezifischen Anforderungen gerecht zu werden.

Das obige ist der detaillierte Inhalt vonSo verwenden Sie die Methode useDelimiter() der Klasse Scanner, um das Trennzeichen der Benutzereingabezeichenfolge festzulegen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
2 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Repo: Wie man Teamkollegen wiederbelebt
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Abenteuer: Wie man riesige Samen bekommt
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Wie akzeptiere ich Benutzereingaben in Java? Wie akzeptiere ich Benutzereingaben in Java? Sep 08, 2023 pm 02:21 PM

Eingabe und Ausgabe sind die beiden wichtigsten Grundaspekte jeder Programmiersprache. Tastatur und Bildschirm sind die Grundgeräte für die Eingabe bzw. Ausgabe. Benutzereingaben sind sehr wichtig, um eine Anwendung interaktiv zu gestalten. Durch das Sammeln von Eingaben kann ein Java-Programm seine Ausgabe anpassen, bestimmte Vorgänge ausführen oder seine Funktionalität anpassen, um den Anforderungen verschiedener Benutzer gerecht zu werden. Verschiedene Java-Pakete enthalten andere Klassen, um Eingaben vom Benutzer zu erhalten. In diesem Artikel wird erläutert, wie Sie Benutzereingaben mithilfe von Java erhalten. Methoden zum Einholen von Benutzereingaben in Java Es gibt drei Möglichkeiten, Eingaben vom Benutzer in ein Java-Programm zu erhalten. Sie lauten wie folgt: Verwenden Sie die Scanner-Klasse. Verwenden Sie die BufferedReader-Klasse. Verwenden Sie die Konsolenklasse. Scanner-Klasse. Die Scanner-Klasse wird verwendet

Interpretation der Java-Dokumentation: Nutzungsanalyse der hasNextInt()-Methode der Scanner-Klasse Interpretation der Java-Dokumentation: Nutzungsanalyse der hasNextInt()-Methode der Scanner-Klasse Nov 04, 2023 am 08:12 AM

Interpretation der Java-Dokumentation: Verwendungsanalyse der hasNextInt()-Methode der Scanner-Klasse. Es sind spezifische Codebeispiele erforderlich. Einführung Die Scanner-Klasse in Java ist ein praktisches Tool, das zum Scannen und Analysieren von Text aus dem Eingabestream verwendet werden kann. Die Scanner-Klasse bietet eine Vielzahl von Methoden, um unterschiedliche Anforderungen zu erfüllen. Eine davon ist die Methode hasNextInt(). Mit dieser Methode wird überprüft, ob die nächste Eingabe vom Typ int ist. Methodensyntax Die Syntax der Methode hasNextInt() lautet wie folgt: publ

So verwenden Sie die findInLine()-Methode der Scanner-Klasse, um eine bestimmte Zeichenfolge in der Benutzereingabe zu finden So verwenden Sie die findInLine()-Methode der Scanner-Klasse, um eine bestimmte Zeichenfolge in der Benutzereingabe zu finden Jul 24, 2023 am 09:23 AM

So verwenden Sie die findInLine()-Methode der Scanner-Klasse, um eine bestimmte Zeichenfolge in Benutzereingaben zu finden. Die Scanner-Klasse ist eine häufig verwendete Eingabeverarbeitungsklasse in Java. Sie bietet eine Vielzahl von Methoden zum Lesen von Daten aus dem Eingabestream. Unter anderem kann die Methode findInLine() verwendet werden, um die angegebene Zeichenfolge in der Benutzereingabe zu finden. In diesem Artikel wird die Verwendung der findInLine()-Methode der Scanner-Klasse vorgestellt und entsprechende Codebeispiele angehängt. Bevor Sie mit der Verwendung der Flosse der Scanner-Klasse beginnen

So überprüfen Sie mithilfe der hasNextLine()-Methode der Scanner-Klasse, ob die Benutzereingabe eine nächste Zeile enthält So überprüfen Sie mithilfe der hasNextLine()-Methode der Scanner-Klasse, ob die Benutzereingabe eine nächste Zeile enthält Jul 26, 2023 pm 06:13 PM

So verwenden Sie die hasNextLine()-Methode der Scanner-Klasse, um zu überprüfen, ob die Benutzereingabe eine nächste Zeile enthält. Die Scanner-Klasse ist eine in Java häufig verwendete Toolklasse zum Lesen von Benutzereingaben. Es bietet viele praktische Methoden, die uns bei der Verarbeitung von Eingaben helfen. Eine sehr nützliche Methode ist hasNextLine(), mit der überprüft werden kann, ob in der Benutzereingabe eine nächste Zeile vorhanden ist. In diesem Artikel wird die Verwendung der hasNextLine()-Methode der Scanner-Klasse und die zugehörigen Codebeispiele vorgestellt.

Java verwendet die Funktion nextInt() der Klasse Scanner, um den von der Konsole eingegebenen ganzzahligen Wert abzurufen Java verwendet die Funktion nextInt() der Klasse Scanner, um den von der Konsole eingegebenen ganzzahligen Wert abzurufen Jul 24, 2023 pm 08:48 PM

Java verwendet die nextInt()-Funktion der Scanner-Klasse, um den ganzzahligen Wert der Konsoleneingabe zu erhalten. Die Scanner-Klasse ist eine der in Java häufig verwendeten Klassen zum Akzeptieren von Konsoleneingaben. Es bietet viele praktische Methoden, einschließlich der Funktion nextInt(), mit der der ganzzahlige Wert der Konsoleneingabe abgerufen wird. In diesem Artikel wird anhand eines Codebeispiels vorgestellt, wie die Funktion nextInt() der Klasse Scanner verwendet wird, um den von der Konsole eingegebenen ganzzahligen Wert zu erhalten. Zuerst müssen wir java.uti in den Code einführen

So lesen Sie eine Gleitkommazahl aus Benutzereingaben mit der Methode nextDouble() der Klasse Scanner So lesen Sie eine Gleitkommazahl aus Benutzereingaben mit der Methode nextDouble() der Klasse Scanner Jul 24, 2023 pm 08:27 PM

So lesen Sie Gleitkommazahlen aus Benutzereingaben mithilfe der nextDouble()-Methode der Scanner-Klasse. In Java ist die Scanner-Klasse eine sehr häufig verwendete Klasse zum Lesen von Daten aus Benutzereingaben. Die Scanner-Klasse bietet viele verschiedene Methoden zum Lesen verschiedener Datentypen. Unter anderem kann die Methode nextDouble() zum Lesen von Gleitkommazahlen verwendet werden. Unten finden Sie einen einfachen Beispielcode, der zeigt, wie Sie die nextDouble()-Methode der Scanner-Klasse verwenden, um die zu erhalten

Interpretation der Java-Dokumentation: Nutzungsanalyse der Methode useLocale() der Klasse Scanner Interpretation der Java-Dokumentation: Nutzungsanalyse der Methode useLocale() der Klasse Scanner Nov 04, 2023 pm 01:29 PM

Interpretation der Java-Dokumentation: Nutzungsanalyse der useLocale()-Methode der Scanner-Klasse, die spezifische Codebeispiele erfordert. In Java ist die Scanner-Klasse ein leistungsstarkes Tool, das zum Lesen von Benutzereingaben oder zum Lesen von Daten aus Dateien verwendet werden kann. Die Scanner-Klasse bietet viele Methoden zum Parsen des Eingabestreams, darunter die Methode useLocale(). Die Methode useLocale() ist eine überladene Methode der Scanner-Klasse, die zum Festlegen des vom Scanner-Objekt verwendeten Speicherorts verwendet wird.

So verwenden Sie den Wagenrücklauf, um die Eingabe in Java fortzusetzen So verwenden Sie den Wagenrücklauf, um die Eingabe in Java fortzusetzen Mar 25, 2024 am 10:23 AM

In Java kann die Scanner-Klasse verwendet werden, um die Enter-to-Fortfahren-Funktion zu implementieren. Diese Klasse liest Benutzereingaben aus der Standardeingabe. Das folgende Beispiel zeigt, wie diese Funktionalität mithilfe der Scanner-Klasse implementiert wird: „Java import java.util.Scanner; öffentliche Klasse ContinueOnEnter { public static void main(String[] args) { Scanner scanner = neuer Scanner(System.in); System

See all articles