El lenguaje de programación Java es orientado a objetos . Los objetos son entidades abstractas que poseen un estado y un comportamiento, y se construyen a partir de la clase modelo similar . Una de las ventajas de lenguajes orientados a objetos es que permiten construir sobre las clases anteriormente dados de software mediante la herencia . Dos clases diferentes que heredan la misma clase base se pueden utilizar para convertir fácilmente a partir de una clase a otra . Por ejemplo, el ServletInputStream y FileInputStream tanto heredan la clase InputStream . Usted puede convertir los datos de una secuencia a otra mediante el tratamiento de estas clases como su clase primaria , InputStream . Cosas que necesitará
Java Software Development Kit con NetBeans Integrated Development Environment ( IDE ) Bundle ( ver Recursos)
Ver Más instrucciones
1
carga el IDE NetBeans haciendo clic en el icono del programa . Cuando se carga el programa , vaya a "Proyecto Nuevo /New " y seleccione "Aplicación Java " de la lista de la parte derecha de la pantalla. Un nuevo archivo de código fuente en el editor de texto de NetBeans . El archivo de código fuente contiene un método main vacía.
2
Agregue las siguientes líneas al método principal. Estas líneas intentan abrir un archivo con un bloque " try /catch " . Si hay un error , el programa se detenga y produzca una excepción. Escriba el siguiente dentro de las llaves del método principal :
try { FileInputStream fis = new FileInputStream ( " archivo.txt "); convertStreams (FIS ) ; } catch ( Exception e ) { }
3
Crear un nuevo método fuera de las llaves del método principal. Este método convierte cualquier clase que herede la clase InputStream , como ServletInputStream y FileInputStream . Escriba la siguiente firma de método :
públicos convertStreams static void ( InputStream in) {}
4
Crear un " try /catch " bloque dentro de las llaves de los convertStreams método " . " Deje estos vacíos por ahora , así:
try { } catch ( Exception e ) { }
5
Crear un " "objeto dentro de la" StringBuilder " bloque try y el nombre él " . tampón " Esto va a almacenar los datos que se encuentran en la clase InputStream y dejar que dar salida a la consola o en otra secuencia
StringBuilder buffer = new StringBuilder (); .
6
Declarar una variable entera que le ayudará a leer la InputStream . El método de la " lectura" de la clase InputStream devuelve un valor mayor que -1 cuando hay más caracteres en el flujo . Usted puede probar el valor del carácter mediante la siguiente variable entera :
int ch ;
7
Crear un bucle "while" que se repite siempre que hay personajes que quedan en el arroyo. Puede probar la salida del método de "lectura" de esta manera:
while (( ch = in.read ()) > -1 ) { }
8
añade la canción o carácter se encuentra en la corriente de la variable "amortiguador ", mediante la colocación de la siguiente línea dentro de las llaves del bucle while :
buffer.append ( (char ) ch) ;
9 < p> Cerrar la corriente al escribir la siguiente línea de código justo después de que el bucle "while" :
in.close ();
10
Imprimir el contenido de la InputStream a la ventana de la consola de salida al escribir la siguiente línea de código:
System.out.println ( buffer.toString ());
11
Pulse el botón verde "Play" para ejecutar la programa . A " FileInputStream " se crea y abre un archivo llamado " archivo.txt ". Esta corriente se pasa a un método que espera un " InputStream " e imprime todos los caracteres en el archivo . Puede pasar cualquier clase que herede " InputStream ", tales como " ServletInputStream . "