Leer datos desde teclado

habierake
11 de Abril del 2005
Hola.Soy medio nuevo en esto y no se como puedo leer datos
desde el teclado con java.¿hay algún método o alguna clase especifica en alguna parte o hay que fabricarse una clase propia para leer datos?Si es la segunda ¿Alguine me podria indicar o dar alguna pista de como hacerlo?

Muchas gracias Gente (Buena Gente)

Habierake

sal00m
11 de Abril del 2005
Aqui tienes una clase que lee del teclado:

import java.io.*;

public class KeybInput {
BufferedReader keyb;
String str;

public String recibeInput(){
// lee una cadena del teclado
keyb = new BufferedReader(new InputStreamReader(System.in));
try {
str = keyb.readLine();

if (str.equals("")) {
System.out.println("Escriba algo!!! ");
}

System.out.flush();

}
catch (IOException e) {
e.printStackTrace();
}
return str;
}

public void dibujaSalida(){
// escribe la cadena en la consola
System.out.println("Ejecutando " + str);
}
}

Para usarla (supongo que lo sabras... pero como dices que eres bastante nuevo te lo explico que no me cuesta na ;)):

KeybInput Teclado = new KeybInput;
String LECTURA_TECLADO = Teclado.recibeInput();

En LECTURA_TECLADO tendrias el string que se mande por el teclado... el nombre por supuesto puedes poner lo que quieras jejeje

Un saludo... cualquier duda me la comentas

sal00m
11 de Abril del 2005
Una cosilla... el dibujaSalida no es valido... lo use para pruebas solamente... asi que simplemente borralo y ya esta.

Un saludo