| 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 introducir un archivo en Java
    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.

    Previous :

    next :
      Artículos relacionados
    ·Cómo eliminar una subcadena de la cadena en Java 
    ·¿Cuáles son Grails en Java 
    ·Las diferencias entre Java y Javascript 
    ·Cómo hacer una instalación de Java 
    ·Cómo utilizar el escáner de datos Trees 
    ·Cómo utilizar Eclipse a la lista Funciones obsoletas 
    ·Cómo utilizar Android SDK Tools en Windows 7 
    ·Cómo leer números múltiples en Java 
    ·Cómo hacer que la primera letra de una cadena de Capit…
    ·Cómo crear UML desde código Java 
      Artículos destacados
    ·Cómo programar una barra de desplazamiento vertical en…
    ·Cómo leer un archivo después de un número de bytes e…
    ·Cómo agregar campos a una tabla en Access con Visual B…
    ·Cómo recorrer una lista de objetos en FreeMarker 
    ·Cómo eliminar un archivo en Visual Basic 
    ·Procedimientos PHP 
    ·Cómo utilizar Checkbox en GridView 
    ·Cómo eliminar Rake Database Rails 
    ·Cómo introducir expresiones booleanas en Java 
    ·No puedo conseguir un Proxy para trabajar en un emulado…
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com