
Hay trozos de código que nos cansamos de escribirlos constantemente, y en la mayoría de los casos acabamos copiandola y pegándola de una aplicación a otra. Uno de estos trozos podria ser el recoger datos de teclado en una clase JAVA y devolverlos por pantalla.
package entrada; import java.io.*; /** * @author Ruben Lacasa * */ public class Entrada { /** * @param args */ public static void main(String[] args) { String param = getEntrada("Introduzca un texto: "); System.out.println("Has introducido " + param); } /** * Recoge lo que hemos escrito y lo devuelve * * @param peticion * @return */ public static String getEntrada(String peticion) { BufferedReader stdin = new BufferedReader( new InputStreamReader(System.in)); System.out.print(peticion); System.out.flush(); try { return stdin.readLine(); } catch (Exception e) { return "Error: " + e.getMessage(); } } }
Esta funcion tambien esta disponible como Gist en Github aqui