Maison > Java > javaDidacticiel > le corps du texte

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

下次还敢
Libérer: 2024-04-21 02:46:26
original
581 Les gens l'ont consulté

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>
Copier après la connexion

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>
Copier après la connexion

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>
Copier après la connexion

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!

source:php.cn
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal