| 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 tokenize archivos de entrada en Java
    El lenguaje Java ofrece una gama de opciones para leer y procesar archivos de entrada. Utilizando el " FileReader ", " BufferedReader " y clases de escáner , se puede leer en el contenido de un archivo externo en las líneas individuales. Una vez que tenga cada línea de su programa, a continuación, puede utilizar los métodos de la clase String para acortar ella. Al dividir otra línea en el archivo , el programa puede almacenar los tokens en arreglos para su posterior procesamiento . Tokenización archivos de entrada en Java es común y útil . Instrucciones
    1

    Importar las utilidades de Java para su operación de entrada de archivo . El proceso de entrada utiliza algunas clases del lenguaje Java, por lo que añadir las siguientes sentencias de importación en la parte superior de su archivo de clase Java:

    import java.io. * ; import java.util.Scanner ;

    Esto le da a su programa la capacidad de encontrar el archivo, abrirlo como un flujo de entrada , leída en el contenido , y luego procesarlos.
    2

    Crear instancias de las clases de entrada que necesita. Usted tendrá que añadir bloques try y catch para su programa , ya que las operaciones de entrada y salida pueden lanzar excepciones , la causa de su programa falle , por ejemplo , si el archivo de entrada especificado no puede ser localizado. Agregue el siguiente código a su programa :

    try { FileReader fr = new FileReader ( " archivoPrueba.txt "); BufferedReader br = new BufferedReader (fr ) Escáner scan = new escáner ( br ) ;//procesamiento adicional aquí } catch ( IOException ioe ) { System.out.println ( ioe.getMessage ()) ;}

    Este código crea instancias de las clases " FileReader ", " BufferedReader " y " escáner . " Estos objetos manejan la apertura y lectura de un archivo. Cambie la línea " FileReader " para reflejar el nombre y la ubicación de su archivo. El bloque catch instruye Java para emitir un mensaje estándar si el programa produce una excepción.
    3

    Crear un bucle en el programa para continuar con la ejecución , mientras que el archivo tiene el contenido para leer . Agregue el siguiente código dentro de su bloque try :

    while ( scan.hasNext ()) { //procesar cada línea aquí } scan.close ();

    Esto prepara el programa para procesar el contenido del archivo dentro de un bucle while . Una vez que el bucle while termina de ejecutar , que será tan pronto como ya no hay nada en el expediente para el escáner para digitalizar, el bucle while terminará y entonces el escáner se puede cerrar.
    4

    Scan cada línea en el archivo . Dentro de su bucle while , añada el siguiente código para escanear una línea cada vez que se ejecuta el bucle :

    Cadena thisLine = scan.nextLine ();

    Cada vez que el bucle se ejecuta , el programa lee la siguiente línea en una variable String. Una vez que tenga la línea en su programa , se puede llevar a cabo ningún tipo de procesamiento que necesita, incluyendo división en tokens .
    5

    Tokenize sus líneas del archivo . Agregue el código siguiente , todavía dentro del bucle while , siguiendo la línea de la lectura de la línea actual a una variable String :

    String [ ] lineTokens = thisLine.split ( "");

    en este ejemplo se divide la línea en el espacio en blanco , para que cada elemento de la matriz contendrá todo lo que es el espacio entre caracteres en el archivo de entrada, por ejemplo, una sola palabra . Usted puede modificar esta línea para adaptarse a su propio archivo. Agregar ningún otro proceso que necesita para sus fichas dentro del bucle while. Una vez que el bucle termina de ejecutar , sus fichas ya no será accesible.

    Previous :

    next :
      Artículos relacionados
    ·Cómo construir un archivo JAR con Build.xml 
    ·Cómo mover un objeto con color en Java 
    ·Cómo generar una matriz con todas las combinaciones po…
    ·Cómo terminar Temas Debido a Stack Overflow Problemas 
    ·Cómo utilizar Struts html.tld Tags 
    ·Cómo crear una bidimensional Java matriz de cadena par…
    ·Cómo informar de bugs Java 
    ·Cómo construir una cadena y establecer el texto con la…
    ·Cómo compilar un programa Java 
    ·Los métodos estáticos en Java Subclase 
      Artículos destacados
    ·Cómo hacer un pulsador Visible en Visual C 
    ·Cómo probar un controlador JDBC 
    ·Cómo crear una tabla mediante PHP 
    ·Cómo actualizar un menú en cada página 
    ·Cómo utilizar Javascript con Excel 
    ·¿Qué es VBA Programación 
    ·Python Scripts y Programas 
    ·Cómo quitar acentos en una cadena de VB6 
    ·Cómo agregar, editar y Eliminar PHP 
    ·Cómo crear un volcado de montón de Java 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com