forked from menault/TD3_DEV51_Qualite_Algo
Retirer Console
This commit is contained in:
@@ -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 "" ;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user