“Conocimientos Programación>Programación Java

Cómo introducir un archivo en Java

2014/9/7
El lenguaje de programación Java le permite tomar un archivo como entrada a través de la biblioteca estándar de clases y métodos . Aunque Java incluye un conjunto de clases que se especializan en el texto - es decir, los archivos que se pueden leer por los seres humanos - que también incluye primitivas para archivos con contenidos arbitrarios . Estos a veces son llamados archivos " binarios " . Se puede escribir código Java que toma el contenido de un archivo binario como entrada para su posterior procesamiento . Instrucciones
1

Asignar el nombre del archivo cuyo contenido deberá ser leído en una cadena dentro de su programa de Java, como en el siguiente ejemplo de código:

Cadena MyFileName = " curcuncho . txt " ;
2

Crear un flujo de entrada de archivo que tiene el archivo en cuestión como fuente , como en el siguiente ejemplo de código:

BufferedInputStream myInput = new BufferedInputStream ( nueva FileInputStream ( MyFileName ));

la corriente de entrada en el buffer lee segmentos de tamaño conocido de la corriente de entrada de archivo
3

Crear un búfer de memoria - con el " byte " primitivo Java. tipo - para mantener cada segmento , ya que se lee desde el archivo de entrada, como en el siguiente ejemplo de código:

byte [ ] mybuffer = new byte [ 2048 ] ;

Sustituir " 2048 " con el número de bytes que desea que su aplicación para leer a la vez.
4

iterar sobre la BufferedInputStream que abrió en el paso 2 , mediante la lectura de un máximo de 2048 bytes a la vez en la memoria intermedia como en el siguiente código de ejemplo :

try {

int leer ;

leer = myInput.read ( mybuffer , 0,2048 ) ;

while ( lea > 0 ) {

useReadData ( mybuffer , lectura);

read = myInput.read ( mybuffer , 0,2048 ) ;

}


} finally {

myInput.close (); llamada

}

Reemplace las " useReadData ()" con lo que el proceso de su aplicación debe solicitar de los datos del archivo de lectura en el búfer de memoria. El código de ejemplo lee como máximo 2048 bytes a la vez, el número de bytes que se reunieron durante la última lectura del archivo se almacena en la variable " leer". Cuando el método de biblioteca " BufferedInputStream.read ()" devuelve 0 bytes al final del archivo, el código de ejemplo se cierra el archivo.

Programación Java
Cómo crear un objeto inmutable en Java
Cómo instalar Java sin privilegios de administrador
Cómo editar archivos JSP en NetBeans
¿Cuáles son los dos usos del operador + en Java
A partir Desarrollos Android
Un tutorial para crear una base de datos relacional para una aplicación Java
Cómo utilizar Java Vectores
Cómo insertar un applet de Java con Dreamweaver
Conocimientos Informáticos © http://www.ordenador.online