Leer datos desde teclado
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
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
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
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
