obtenir une chaine de caractère avec System.in.read()

obtenir une chaine de caractère avec System.in.read() - Java - Programmation

Marsh Posté le 19-12-2004 à 22:35:05    

Bonjour,
 
J'utilise System.in.read() afin de rentrer du texte au clavier mais lorsque je veux afficher à l'écran ce qui a été entré, j'obtient un nombre au lieu d'une chaine de caractère.
Donc ma question est comment transformer cet entier en la chaine de caratère que j'ai saisie ?

Reply

Marsh Posté le 19-12-2004 à 22:35:05   

Reply

Marsh Posté le 19-12-2004 à 22:56:41    

Ou sinon connaissez vous une methode qui permettrait de saisir du texte et qui le renverrait ?

Reply

Marsh Posté le 19-12-2004 à 23:21:18    

le int que tu récupères par System.in.read() peut se caster en char.
 
sinon ca s'utilise souvent sous forme de  java.io.BufferedReader (methode readline)


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Marsh Posté le 20-12-2004 à 00:19:08    

merci pour ton aide,  :jap:  
j'ai donc procédé ainsi:
 
BufferedReader keyboard = new BufferedReader(new InputStreamReader(System.in));
 
String str = keyboard.readLine();
 
System.out.println(str);

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed