Maison  >  Article  >  Java  >  Comment lire les données de la chaîne d'entrée en Java

Comment lire les données de la chaîne d'entrée en Java

下次还敢
下次还敢original
2024-04-21 02:46:26567parcourir

Les méthodes de lecture des données de chaîne en Java sont : Classe Scanner : analyse des types et des chaînes de base. Classe BufferedReader : lit le texte et le divise. Classe console : lecture pratique des entrées de la console (Java 9+ uniquement).

Comment lire les données de la chaîne d'entrée en Java

Java lit les données de la chaîne d'entrée

Java fournit une variété de méthodes pour lire les données de la chaîne d'entrée, notamment :

1. Classe Scanner

La classe Scanner consiste à lire L'une des méthodes les plus courantes. pour prendre la saisie de texte. Il fournit un ensemble de méthodes pour analyser les types primitifs et les chaînes.

<code class="java">import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        // 创建 Scanner 对象
        Scanner scanner = new Scanner(System.in);

        // 从控制台读取字符串
        String input = scanner.nextLine();

        // 打印输入的字符串
        System.out.println(input);
    }
}</code>

2. Classe BufferedReader

La classe BufferedReader peut être utilisée pour lire du texte à partir d'un flux d'entrée de caractères (comme la console). Il fournit un ensemble de méthodes pour lire les lignes et les délimiteurs.

<code class="java">import java.io.BufferedReader;
import java.io.InputStreamReader;

public class Main {
    public static void main(String[] args) throws IOException {
        // 创建 BufferedReader 对象
        BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));

        // 从控制台读取字符串
        String input = reader.readLine();

        // 打印输入的字符串
        System.out.println(input);
    }
}</code>

3. Classe Console

La classe Console fournit une méthode pratique pour lire les entrées de la console, qui a été introduite dans Java 9.

<code class="java">import java.util.Console;

public class Main {
    public static void main(String[] args) {
        // 获取 Console 对象
        Console console = System.console();

        // 从控制台读取字符串
        String input = console.readLine();

        // 打印输入的字符串
        System.out.println(input);
    }
}</code>

Ces méthodes peuvent lire efficacement les données de chaîne d'entrée. La méthode choisie dépend des exigences spécifiques de l'application et de l'environnement.

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:
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
Article précédent:Comment lire l'entrée en JavaArticle suivant:Comment lire l'entrée en Java