El lenguaje de programación Java maneja los datos mediante la aplicación de un "flujo ". Streams están programando construcciones que simplifican enormemente la manipulación de datos . Secuencias tienen una longitud indeterminada y los nuevos datos se almacenan en una memoria intermedia . Cuando el buffer se llena , la corriente se sonrojó y se procesan los datos a continuación . Puede copiar un flujo de entrada de un flujo de salida con algunas funciones de la biblioteca de Java. Esto puede ser útil si estás programando una aplicación que es pesado en el departamento de procesamiento de datos . Cosas que necesitará
Java kit de desarrollo de software con el desarrollo integrado NetBeans
Ambiente ( IDE ) haz
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 "Escritorio Java Application " en la lista en el lado derecho de la pantalla. Se crea un nuevo proyecto, y una ventana de aplicación de escritorio en blanco en el espacio de trabajo principal .
2
Importe las bibliotecas de corriente, que requieren la biblioteca de excepción . Para importar estas bibliotecas , escriba el siguiente código al principio del archivo de código fuente:
java.io.FileInputStream importación;
java.io.FileOutputStream importación;
java.io.IOException importación;
3
Crear una excepción " try /Catch " bloqueo al escribir lo siguiente dentro de los corchetes de la función principal :
try {
} catch ( Exception e ) { }
4
Declarar una entrada y flujo de salida , escribiendo lo siguiente dentro de los corchetes del bloque try :
en = new FileInputStream ( " entrada de texto ");
a = new FileOutputStream ( "Salida ");
5
Cree un tipo de datos entero temporal que actuará como intermediario entre el flujos de entrada y de salida. Escriba la siguiente línea de código por debajo de los escritos en el paso anterior:
int tmp ;
6
Loop través de la corriente de entrada utilizando un bucle while escribiendo la siguiente línea de código debajo de la línea escrita en el paso anterior :
while (( tmp = in.read ( ) ) = -1 ) { }
7
copiar los datos de la secuencia de entrada el flujo de salida mediante la colocación de la siguiente línea de código entre las llaves del bucle while
out.write ( tmp ) .
8
Ejecutar el programa con la tecla " F6 . " El flujo de entrada " Entrada de texto " se copia la secuencia de salida , reemplazando el texto "Salida ".