


Java utilise la fonction readLine() de la classe BufferedReader pour lire les entrées de la console ligne par ligne
Java utilise la fonction readLine() de la classe BufferedReader pour lire les entrées de la console ligne par ligne
En programmation Java, nous avons souvent besoin de lire les entrées de l'utilisateur depuis la console. Java fournit la classe BufferedReader pour lire les entrées ligne par ligne depuis la console. Cette fonction est très utile pour les programmes qui doivent lire les entrées de ligne de commande de l'utilisateur et effectuer des opérations interactives. Ci-dessous, nous présenterons en détail comment utiliser la fonction readLine() de la classe BufferedReader pour lire les entrées de la console ligne par ligne.
Tout d'abord, nous devons introduire les classes BufferedReader et IOException dans le package java.io :
import java.io.BufferedReader; import java.io.IOException;
Ensuite, nous devons créer un objet InputStreamReader dans le programme et le transmettre à l'objet BufferedReader pour lire l'entrée de la console. Le code est le suivant :
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
Maintenant, nous pouvons utiliser la fonction readLine() de la classe BufferedReader pour lire l'entrée de la console ligne par ligne. Cette fonction renvoie la chaîne lue, ou null si aucune entrée n'est disponible. Le code est le suivant :
String input; try { while ((input = reader.readLine()) != null) { // 处理每一行输入 System.out.println("输入的内容是:" + input); } } catch (IOException e) { e.printStackTrace(); }
Dans le code ci-dessus, nous utilisons une boucle while pour lire en continu l'entrée de la console jusqu'à ce que null soit rencontré. Dans chaque boucle, nous pouvons traiter chaque ligne d’entrée et simplement la transmettre à la console.
L'exemple de code complet est le suivant :
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class ConsoleInputExample { public static void main(String[] args) { BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); String input; try { while ((input = reader.readLine()) != null) { System.out.println("输入的内容是:" + input); } } catch (IOException e) { e.printStackTrace(); } } }
Lorsque nous exécutons l'exemple de code ci-dessus, le programme attendra notre entrée. Nous pouvons saisir le contenu ligne par ligne et appuyer sur la touche Entrée pour confirmer la saisie. Chaque fois qu'une ligne est saisie, le programme l'imprime sur la console.
En utilisant la fonction readLine() de la classe BufferedReader, nous implémentons la fonction de lecture des entrées ligne par ligne depuis la console. Cela nous offre une grande commodité lors de l'écriture de programmes interactifs et peut également être utilisé pour gérer les paramètres de ligne de commande et d'autres scénarios dans lesquels les entrées de la console doivent être lues.
Résumé :
Cet article explique comment utiliser la fonction readLine() de la classe BufferedReader en Java pour lire les entrées de la console ligne par ligne. Nous avons d'abord introduit les classes pertinentes, puis créé l'objet BufferedReader et transmis l'objet de flux d'entrée, et enfin utilisé la boucle while et la fonction readLine() pour lire le contenu d'entrée ligne par ligne. J'espère que cet article vous aidera à comprendre et à utiliser la classe BufferedReader.
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!

Outils d'IA chauds

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

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

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

Video Face Swap
Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

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

Sujets chauds





Node.js possède un module sous-estimé mais extrêmement utile dans sa bibliothèque standard. Le module Readline fait ce qu'il dit sur la boîte : lit une ligne d'entrée depuis le terminal. Cela peut être utilisé pour poser une ou deux questions à l'utilisateur ou créer une invite en bas de l'écran. Dans ce didacticiel, je prévois de démontrer les capacités de Readline et de créer une salle de discussion CLI en direct alimentée par Socket.io. Non seulement le client peut envoyer des messages simples, mais il peut également envoyer des commandes d'émoticônes en utilisant /me, envoyer des messages privés en utilisant /msg et permettre l'utilisation de /nick. Un peu sur Readline C'est probablement l'utilisation la plus simple de Readline : varreadline=require('re

Java utilise la fonction readLine() de la classe BufferedReader pour lire le contenu du fichier ligne par ligne. BufferedReader est une classe courante utilisée pour lire des fichiers en Java. Il améliore l'efficacité de la lecture grâce à la mise en mémoire tampon et fournit la fonction readLine() pour lire le contenu du fichier ligne par ligne. Dans cet article, nous allons apprendre à utiliser la fonction readLine() de la classe BufferedReader pour lire le contenu du fichier ligne par ligne, et joindre les exemples de code correspondants. d'abord,

Titre : Exemple et explication de l'utilisation de la fonction Console.ReadLine pour lire les entrées utilisateur depuis la console en C# Texte : En C#, nous avons souvent besoin d'obtenir des données d'entrée de l'utilisateur. La fonction Console.ReadLine() est une méthode très pratique pour lire les chaînes saisies par l'utilisateur à partir de la console. Ci-dessous, je vais montrer comment utiliser la fonction Console.ReadLine() en C# et fournir un exemple de code pour vous aider à mieux le comprendre et l'appliquer. base

Java utilise la fonction readLine() de la classe BufferedReader pour lire les entrées de la console ligne par ligne. En programmation Java, nous avons souvent besoin de lire les entrées de l'utilisateur depuis la console. Java fournit la classe BufferedReader pour lire les entrées ligne par ligne depuis la console. Cette fonction est très utile pour les programmes qui doivent lire les entrées de ligne de commande de l'utilisateur et effectuer des opérations interactives. Ci-dessous, nous présenterons en détail comment utiliser readLine() de la classe BufferedReader

Utilisez les classes BufferedReader et BufferedWriter pour une lecture et une écriture efficaces de fichiers Java. Java fournit de nombreuses classes pour la lecture et l'écriture de fichiers, parmi lesquelles BufferedReader et BufferedWriter sont deux des classes les plus couramment utilisées. L'utilisation de ces deux classes peut améliorer l'efficacité de la lecture et de l'écriture des fichiers. La classe BufferedReader hérite de la classe Reader et fournit un flux d'entrée de caractères avec un tampon, qui peut lire plusieurs caractères à la fois, réduisant ainsi le besoin de caractères sous-jacents.

Java utilise la fonction skip() de la classe BufferedReader pour ignorer le nombre d'octets spécifié dans le flux. La classe BufferedReader est une classe de lecture de flux d'entrée couramment utilisée en Java. Elle fournit de nombreuses méthodes puissantes pour lire les données. L'une des méthodes couramment utilisées est la fonction skip(), qui peut être utilisée pour ignorer un nombre spécifié d'octets dans le flux d'entrée. Cet article expliquera comment utiliser la fonction skip() de la classe BufferedReader pour implémenter cette fonction et fournira des exemples de code. Premièrement, nous avons besoin

Java utilise la fonction read() de la classe BufferedReader pour lire le contenu textuel d'un fichier. En Java, il existe de nombreuses façons de lire le contenu textuel d'un fichier. Parmi eux, l'utilisation de la fonction read() de la classe BufferedReader est une méthode courante et simple. Cet article explique comment utiliser la fonction read() de la classe BufferedReader pour lire le contenu textuel d'un fichier et donne des exemples de code correspondants. La classe BufferedReader est un Java

Comment Java utilise-t-il les classes FileReader et BufferedReader pour lire le contenu des fichiers ? En programmation Java, nous avons souvent besoin de lire le contenu des fichiers. Java fournit de nombreuses classes et méthodes pour implémenter cette fonction, dont les plus couramment utilisées sont les classes FileReader et BufferedReader. La classe FileReader est utilisée pour lire les fichiers de flux de caractères, tandis que la classe BufferedReader est utilisée pour mettre en mémoire tampon les flux d'entrée de caractères, qui peuvent lire rapidement le contenu de fichiers volumineux. Vers le bas
