| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Programación Java >> Content
    Cómo convertir ServletInputStream a FileInputStream
    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 . "

    Previous :

    next :
      Artículos relacionados
    ·Cómo evitar Codificar en Eclipse Proyectos 
    ·Cómo ingresar números en Java 
    ·Cómo leer el valor de entrada en Java 
    ·Cómo ajustar Java Capacidad Hashtable 
    ·Cómo configurar la barra de desplazamiento en Java 
    ·Tutorial On JMS 
    ·Cómo hacer la suma de las variables en Java 
    ·Cómo actualizar la versión para Java en el PATH 
    ·Puntos de interrupción NetBeans no funcionan 
    ·Cómo agregar objetos Java a un Android 
      Artículos destacados
    ·Cómo instalar Java 7 
    ·Cómo generar números impares en Python 
    ·Cómo utilizar la navegación en Maestra 
    ·Cómo eliminar un archivo mediante PHP 
    ·¿Cómo Realizar un ordenador Resta 
    ·Cómo calcular SHA1 una cadena en C # 
    ·¿Qué es un token en Java 
    ·Cómo utilizar Java para determinar si un punto está c…
    ·Características de Visual Basic 
    ·Cómo importar una pantalla LabView De CCI 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com