Java >> Tutoriel Java >  >> Java

Lire le texte de la console en Java

Comment lire le texte de la console est très important pour les développeurs Java. C'est un codage très basique du noyau Java. Il existe de nombreuses façons de lire du texte à partir de la console, nous partageons quelques façons de le faire.

Un moyen de lire du texte depuis la console

Voici 2 façons avec un exemple de lire du texte à partir de la console, vous pouvez également faire avec différentes.

1. Utilisation de BufferReader

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class ReadText {
	public static void main(String arg[]){
		BufferedReader bufferedReader=new BufferedReader(new InputStreamReader(System.in));
		System.out.println("Enter Text : ");
		try {
			String enterStr=bufferedReader.readLine();
			System.out.println("Your Text : " + enterStr);
		} catch (IOException e) {
			e.printStackTrace();
		}
	}
}

2. Utilisation du scanner

Dans Java 5, java.util.Scanner est utilisé à cette fin.

Un Scanner décompose son entrée en jetons à l'aide d'un modèle de délimiteur, qui correspond par défaut aux espaces. Les jetons résultants peuvent ensuite être convertis en valeurs de différents types à l'aide des différents suivant méthodes.

import java.util.Scanner;

public class Hello {

    public static void main(String ar[]){
        System.out.print("Enter your username: ");
        Scanner in = new Scanner(System.in);
        String input = in.nextLine();
        System.out.println("Your name is : " + input);
    }
}

Avant de lire un texte à partir d'un fichier, suivez ce tutoriel - Java Read File Text

N'hésitez pas à commenter si vous avez un autre exemple, un doute ou une suggestion.

Remarque : Cet exemple (Project) est développé dans IntelliJ IDEA 2018.2.6 (Community Edition)
JRE :11.0.1
JVM :VM serveur OpenJDK 64 bits par JetBrains s.r.o
macOS 10.14.1

Java version 11

TousLire le texte depuis la console sont en Java 11, il peut donc changer selon Java 9 ou 10 ou les versions mises à niveau.|


Balise Java