Maison Java javaDidacticiel Comment utiliser la méthode findInLine() de la classe Scanner pour rechercher une chaîne spécifiée dans la saisie utilisateur

Comment utiliser la méthode findInLine() de la classe Scanner pour rechercher une chaîne spécifiée dans la saisie utilisateur

Jul 24, 2023 am 09:23 AM
用户输入 scanner类 findinline()方法

Comment utiliser la méthode findInLine() de la classe Scanner pour rechercher une chaîne spécifiée dans l'entrée utilisateur

La classe Scanner est une classe de traitement d'entrée couramment utilisée en Java. Elle fournit une variété de méthodes pour lire les données du flux d'entrée. Parmi elles, la méthode findInLine() peut être utilisée pour rechercher la chaîne spécifiée dans la saisie utilisateur. Cet article explique comment utiliser la méthode findInLine() de la classe Scanner et joint des exemples de code correspondants.

Avant de commencer à utiliser la méthode findInLine() de la classe Scanner, vous devez d'abord clarifier les points suivants :

  1. Vous devez d'abord créer un objet Scanner et le lier à une source d'entrée, telle que l'entrée standard System.in ou un fichier entrez.
  2. L'entrée de l'utilisateur doit avoir du contenu, c'est-à-dire que l'objet Scanner doit être capable de lire les données de la source d'entrée.
  3. La chaîne à rechercher doit être continue sans espaces.

Ce qui suit est un exemple de code qui utilise la méthode findInLine() de la classe Scanner pour rechercher une chaîne spécifiée dans la saisie de l'utilisateur :

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();
    }
}
Copier après la connexion

Exécutez le code ci-dessus, le programme demandera d'abord à l'utilisateur de saisir une chaîne, et puis invitez l'utilisateur à saisir la chaîne pour rechercher la chaîne. Ensuite, le programme utilisera la méthode findInLine() pour rechercher la chaîne spécifiée dans la chaîne saisie par l'utilisateur et afficher le résultat. Si la chaîne spécifiée est trouvée, « Chaîne spécifiée trouvée : » plus la chaîne trouvée seront affichés, sinon « Chaîne spécifiée non trouvée » sera affiché.

Il convient de noter que la méthode findInLine() ne trouvera que la chaîne spécifiée dans la partie d'entrée, pas l'intégralité de l'entrée. Même si plusieurs parties de l’entrée entière correspondent à la chaîne spécifiée, la méthode findInLine() ne renverra que la première partie correspondante. Si vous souhaitez rechercher toutes les pièces correspondantes, vous pouvez utiliser des expressions régulières et la méthode findInLine(Pattern) pour y parvenir.

Résumé :
Cet article décrit comment utiliser la méthode findInLine() de la classe Scanner pour rechercher une chaîne spécifiée dans la saisie utilisateur. En créant un objet Scanner et en le liant à la source d'entrée, en lisant la chaîne saisie par l'utilisateur et en utilisant la méthode findInLine() pour trouver la chaîne spécifiée, vous pouvez facilement traiter et rechercher les entrées de l'utilisateur. J'espère que l'exemple de code de cet article sera utile à l'apprentissage et à l'application pratique des lecteurs.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Comment déverrouiller tout dans Myrise
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment accepter les entrées des utilisateurs en Java ? Comment accepter les entrées des utilisateurs en Java ? Sep 08, 2023 pm 02:21 PM

L'entrée et la sortie sont les deux principaux aspects fondamentaux de tout langage de programmation. Le clavier et l’écran sont respectivement les dispositifs de base pour l’entrée et la sortie. La saisie de l'utilisateur est très importante pour rendre une application interactive. En collectant les entrées, un programme Java peut personnaliser sa sortie, effectuer des opérations spécifiques ou ajuster ses fonctionnalités pour répondre aux besoins des différents utilisateurs. Différents packages Java contiennent d'autres classes pour obtenir les commentaires de l'utilisateur. Cet article explique comment obtenir la saisie de l'utilisateur à l'aide de Java. Méthodes pour obtenir les entrées de l'utilisateur en Java Il existe trois manières d'obtenir les entrées de l'utilisateur dans un programme Java. Ils sont les suivants - Utiliser la classe Scanner Utiliser la classe BufferedReader Utiliser la classe Console Classe Scanner La classe Scanner est utilisée pour

Interprétation de la documentation Java : analyse de l'utilisation de la méthode hasNextInt() de la classe Scanner Interprétation de la documentation Java : analyse de l'utilisation de la méthode hasNextInt() de la classe Scanner Nov 04, 2023 am 08:12 AM

Interprétation de la documentation Java : Analyse de l'utilisation de la méthode hasNextInt() de la classe Scanner. Des exemples de code spécifiques sont nécessaires Introduction La classe Scanner en Java est un outil pratique qui peut être utilisé pour analyser et analyser le texte du flux d'entrée. La classe Scanner fournit une variété de méthodes pour répondre à différents besoins, dont la méthode hasNextInt(). Cette méthode est utilisée pour vérifier si l'entrée suivante est de type int. Syntaxe de la méthode La syntaxe de la méthode hasNextInt() est la suivante : publ

Comment obtenir une chaîne à partir d'une entrée utilisateur en Python ? Comment obtenir une chaîne à partir d'une entrée utilisateur en Python ? Aug 22, 2023 pm 06:01 PM

En Python, il existe plusieurs façons de saisir une chaîne à partir de l'utilisateur. La méthode la plus courante consiste à utiliser la fonction intégrée input(). Cette fonction permet à l'utilisateur de saisir une chaîne, qui est ensuite stockée sous forme de variable destinée à être utilisée par le programme. Exemple Vous trouverez ci-dessous un exemple de saisie d'une chaîne par l'utilisateur en Python −#Defineavariabletostoretheinputname=input("pleaseenteryourname:")#Printtheinputprint("Hello,"+name+"!Goodtoseeyou.&qu

Comment vérifier s'il y a la ligne suivante dans la saisie utilisateur à l'aide de la méthode hasNextLine() de la classe Scanner Comment vérifier s'il y a la ligne suivante dans la saisie utilisateur à l'aide de la méthode hasNextLine() de la classe Scanner Jul 26, 2023 pm 06:13 PM

Comment utiliser la méthode hasNextLine() de la classe Scanner pour vérifier s'il y a une ligne suivante dans l'entrée utilisateur La classe Scanner est une classe d'outils couramment utilisée en Java pour lire les entrées utilisateur. Il fournit de nombreuses méthodes pratiques pour nous aider à traiter les entrées. Une méthode très utile est hasNextLine(), qui peut être utilisée pour vérifier s'il y a une ligne suivante dans la saisie utilisateur. Cet article explique comment utiliser la méthode hasNextLine() de la classe Scanner et ses exemples de code associés.

Comment utiliser la méthode findInLine() de la classe Scanner pour rechercher une chaîne spécifiée dans la saisie utilisateur Comment utiliser la méthode findInLine() de la classe Scanner pour rechercher une chaîne spécifiée dans la saisie utilisateur Jul 24, 2023 am 09:23 AM

Comment utiliser la méthode findInLine() de la classe Scanner pour rechercher une chaîne spécifiée dans l'entrée utilisateur. La classe Scanner est une classe de traitement d'entrée couramment utilisée en Java. Elle fournit une variété de méthodes pour lire les données du flux d'entrée. Parmi elles, la méthode findInLine() peut être utilisée pour rechercher la chaîne spécifiée dans la saisie utilisateur. Cet article explique comment utiliser la méthode findInLine() de la classe Scanner et joint des exemples de code correspondants. Avant de commencer à utiliser l'aileron de la classe Scanner

Java utilise la fonction nextInt() de la classe Scanner pour obtenir la valeur entière saisie par la console Java utilise la fonction nextInt() de la classe Scanner pour obtenir la valeur entière saisie par la console Jul 24, 2023 pm 08:48 PM

Java utilise la fonction nextInt() de la classe Scanner pour obtenir la valeur entière de l'entrée de la console. La classe Scanner est l'une des classes couramment utilisées en Java pour accepter les entrées de la console. Il fournit de nombreuses méthodes pratiques, notamment la fonction nextInt(), qui est utilisée pour obtenir la valeur entière de l'entrée de la console. Cet article utilisera un exemple de code pour présenter comment utiliser la fonction nextInt() de la classe Scanner pour obtenir la valeur entière saisie par la console. Tout d'abord, nous devons introduire java.uti dans le code

Principes de codage sécurisé PHP : Comment utiliser la fonction filter_var pour filtrer et vérifier les entrées de l'utilisateur Principes de codage sécurisé PHP : Comment utiliser la fonction filter_var pour filtrer et vérifier les entrées de l'utilisateur Aug 01, 2023 am 08:25 AM

Principes de codage sécurisé PHP : Comment utiliser la fonction filter_var pour filtrer et vérifier les entrées des utilisateurs Présentation : Avec le développement rapide d'Internet et l'utilisation généralisée des applications Web, les problèmes de sécurité deviennent de plus en plus importants. Un filtrage et une validation efficaces et sécurisés des entrées des utilisateurs sont l’une des clés pour garantir la sécurité des applications Web. Cet article présentera la fonction filter_var en PHP et comment l'utiliser pour filtrer et valider les entrées de l'utilisateur, offrant ainsi des pratiques de codage plus sûres. fonction filter_var : f

Comment lire un nombre à virgule flottante à partir d'une entrée utilisateur à l'aide de la méthode nextDouble() de la classe Scanner Comment lire un nombre à virgule flottante à partir d'une entrée utilisateur à l'aide de la méthode nextDouble() de la classe Scanner Jul 24, 2023 pm 08:27 PM

Comment lire des nombres à virgule flottante à partir d'une entrée utilisateur à l'aide de la méthode nextDouble() de la classe Scanner En Java, la classe Scanner est une classe très couramment utilisée pour lire des données à partir d'une entrée utilisateur. La classe Scanner fournit de nombreuses méthodes différentes pour lire différents types de données. Parmi elles, la méthode nextDouble() peut être utilisée pour lire des nombres à virgule flottante. Vous trouverez ci-dessous un exemple de code simple qui montre comment utiliser la méthode nextDouble() de la classe Scanner pour obtenir le

See all articles