Retirer Console

This commit is contained in:
2025-10-08 16:09:04 +02:00
parent 2a8eac0720
commit ffbe1e232e

View File

@@ -1,51 +0,0 @@
import java.io.*;
/*
Auteur : Aurélien Date : 25-03-24 Version : 1.0 Liscence : Usage Personnel
Pour se servir de cette classe, il faut créer au préalable un objet unique qui nous
servira d'intermédiaire avec la console.
Ex : Console connect = new Console() ;
*/
public class Console {
// attribut
private BufferedReader entree ; //nécessaire à la lecture en une ligne
private BufferedWriter sortie ; //nécessaire à l'écriture en une ligne
// constructeur
public Console() {
// InputStreamReader fluxe = new InputStreamReader(System.in) ;
this.entree = new BufferedReader(new InputStreamReader(System.in)) ;
// OutputStreamWriter fluxs = new OutputStreamWriter(System.out) ;
this.sortie = new BufferedWriter(new OutputStreamWriter(System.out)) ;
}
// méthodes
public void ConsoleOut(String text) {
try{
this.sortie.write(text) ;
this.sortie.flush() ; //affiche le texte à la console
}catch(IOException er){
System.err.println("Console down, please relaunch program") ;
}
}
public void ConsoleOutln(String text) {
try{
this.sortie.write(text) ;
this.sortie.newLine() ;
this.sortie.flush() ; //affiche le texte à la console
}catch(IOException er){
System.err.println("Console down, please relaunch program") ;
}
}
public String ConsoleIn() {
String ligne = "" ; //initialisation avant le try
try{
ligne = this.entree.readLine() ; //bloquant tant qu'il n'y à rien à lire
}catch(IOException er){
System.err.println("Console down, please relaunch program") ;
}
return ligne ; //à placer en dehors du try
}
// affichage
public String toString() {
return "" ;
}
}