Datos personales

viernes, 13 de septiembre de 2013

Primer Tutorial Uso del BufferedReader para leer un Stream



El metodo BufferedReader en JAVA es muy usado para poder leer Stream, este metodo es usado por lo general con el constructor InputStreamReader el cual nos sirve para obtener el stream sobre alguna entrada, ya sea por entrada predeterminada que es el teclado o en su defecto lector de codigo de barras, pasemos al ejemplo, que nos mostrara la obtencion del stream de un comando ejecutado en cmd.


//se exportan las librerias de java encargadas de la entrada y salida de //datos.
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader; 


/**
*
* @author Moradomx
*/ 

//se crea la clase
public class Buffered

//se inicia el main
public static void main(String [] args)throws IOException
{


//se la variable run heredada del metodo Runtime
Runtime run=Runtime.getRuntime(); 


//Se declara la variable heredada del metodo Process
//y se ejecuta el comando de consola CMD IPCONFIG.EXE
Process p=run.exec("CMD /C IPCONFIG.EXE"); 


//SE RECOGE EL FLUJO DE ENTRADA DE LA EJECUCION DEL COMANDO
BufferedReader in=new BufferedReader (new InputStreamReader(p.getInputStream())); 

//SE LEE EL FLUJO DE ENTRADA LINEA POR LINEA HASTA SIEMPRE QUE SEA DISTINTO QUE NULL
while((in.readLine())!=null)

//SE IMPRIME EN PANTALLA EL CONTENIDO DEL STREAM
System.out.println(in.readLine());
}
}

Enlace Ejecutable .exe


By Moradomx |..|.

www.Facebook.com\locoslosdos

No hay comentarios:

Publicar un comentario