Heim Java javaLernprogramm 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
用户输入 scanner类 findinline()方法

So verwenden Sie die findInLine()-Methode der Scanner-Klasse, um eine bestimmte Zeichenfolge in der Benutzereingabe 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 findInLine()-Methode der Scanner-Klasse beginnen, müssen Sie zunächst die folgenden Punkte klären:

  1. Sie müssen zunächst ein Scanner-Objekt erstellen und es an eine Eingabequelle binden, beispielsweise an die Standardeingabe System.in oder eine Datei eingeben.
  2. Die Eingabe des Benutzers muss Inhalt haben, d. h. das Scannerobjekt muss in der Lage sein, Daten aus der Eingabequelle zu lesen.
  3. Die zu durchsuchende Zeichenfolge muss fortlaufend und ohne Lücken sein.

Das Folgende ist ein Codebeispiel, das die findInLine()-Methode der Scanner-Klasse verwendet, um eine bestimmte Zeichenfolge in der Benutzereingabe zu finden:

import java.util.Scanner;

public class FindInLineExample {
    public static void main(String[] args) {
        // 创建Scanner对象,并绑定到标准输入System.in
        Scanner scanner = new Scanner(System.in);
        
        // 提示用户输入
        System.out.println("请输入一个字符串:");
        
        // 读取用户输入的字符串
        String input = scanner.nextLine();
        
        // 提示用户输入要查找的字符串
        System.out.println("请输入要查找的字符串:");
        
        // 读取用户输入的要查找的字符串
        String searchStr = scanner.nextLine();
        
        // 使用findInLine()方法查找字符串,并输出结果
        String result = scanner.findInLine(searchStr);
        if (result != null) {
            System.out.println("找到了指定的字符串:" + result);
        } else {
            System.out.println("未找到指定的字符串");
        }
        
        // 关闭Scanner对象
        scanner.close();
    }
}
Nach dem Login kopieren

Führen Sie den obigen Code aus. Das Programm fordert den Benutzer zunächst auf, eine Zeichenfolge einzugeben, und Fordern Sie den Benutzer dann auf, die Zeichenfolge einzugeben, um die Zeichenfolge zu finden. Als nächstes verwendet das Programm die Methode findInLine(), um die angegebene Zeichenfolge in der vom Benutzer eingegebenen Zeichenfolge zu finden und das Ergebnis auszugeben. Wenn die angegebene Zeichenfolge gefunden wird, wird „Angegebene Zeichenfolge gefunden:“ plus die gefundene Zeichenfolge ausgegeben, andernfalls wird „Angegebene Zeichenfolge nicht gefunden“ ausgegeben.

Es ist zu beachten, dass die Methode findInLine() nur die angegebene Zeichenfolge im Eingabeteil findet, nicht die gesamte Eingabe. Selbst wenn mehrere Teile der gesamten Eingabe mit der angegebenen Zeichenfolge übereinstimmen, gibt die Methode findInLine() nur den ersten übereinstimmenden Teil zurück. Wenn Sie alle passenden Teile finden möchten, können Sie dazu reguläre Ausdrücke und die Methode findInLine(Pattern) verwenden.

Zusammenfassung:
In diesem Artikel wird beschrieben, wie Sie die Methode findInLine() der Klasse Scanner verwenden, um eine bestimmte Zeichenfolge in der Benutzereingabe zu finden. Indem Sie ein Scanner-Objekt erstellen und es an die Eingabequelle binden, die vom Benutzer eingegebene Zeichenfolge lesen und die Methode findInLine() verwenden, um die angegebene Zeichenfolge zu finden, können Sie Benutzereingaben einfach verarbeiten und durchsuchen. Ich hoffe, dass der Beispielcode in diesem Artikel den Lesern beim Lernen und bei der praktischen Anwendung hilft.

Das obige ist der detaillierte Inhalt vonSo verwenden Sie die findInLine()-Methode der Scanner-Klasse, um eine bestimmte Zeichenfolge in der Benutzereingabe zu finden. 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)
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Wie man alles in Myrise freischaltet
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

Wie erhalte ich eine Zeichenfolge aus Benutzereingaben in Python? Wie erhalte ich eine Zeichenfolge aus Benutzereingaben in Python? Aug 22, 2023 pm 06:01 PM

In Python gibt es mehrere Möglichkeiten, eine Zeichenfolge vom Benutzer einzugeben. Die gebräuchlichste Methode ist die Verwendung der integrierten Funktion input(). Mit dieser Funktion kann der Benutzer eine Zeichenfolge eingeben, die dann als Variable zur Verwendung durch das Programm gespeichert wird. Beispiel Nachfolgend finden Sie ein Beispiel für die Eingabe einer Zeichenfolge durch den Benutzer in Python −#Defineavariabletostoretheinputname=input("Pleaseenteryourname:")#Printtheinputprint("Hello,"+name+"!Goodtoseeyou.&qu

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.

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

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

Prinzipien der sicheren PHP-Codierung: So verwenden Sie die Funktion filter_var, um Benutzereingaben zu filtern und zu überprüfen Prinzipien der sicheren PHP-Codierung: So verwenden Sie die Funktion filter_var, um Benutzereingaben zu filtern und zu überprüfen Aug 01, 2023 am 08:25 AM

Prinzipien der sicheren PHP-Codierung: So verwenden Sie die Funktion filter_var zum Filtern und Überprüfen von Benutzereingaben. Übersicht: Mit der rasanten Entwicklung des Internets und der weit verbreiteten Verwendung von Webanwendungen werden Sicherheitsfragen immer wichtiger. Eine effektive und sichere Filterung und Validierung von Benutzereingaben ist einer der Schlüssel zur Gewährleistung der Sicherheit von Webanwendungen. In diesem Artikel wird die Funktion filter_var in PHP vorgestellt und erläutert, wie man sie zum Filtern und Validieren von Benutzereingaben verwendet, um so sicherere Codierungspraktiken bereitzustellen. filter_var-Funktion: f

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

See all articles