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