| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Java Programming >> Content
    Come tokenize file di input in Java
    Il linguaggio Java fornisce una gamma di scelte per la lettura e l'elaborazione di file di input . Utilizzando il " FileReader , " " BufferedReader " e le classi scanner, è possibile leggere nel contenuto di un file esterno in singole linee . Una volta che avete ogni linea all'interno del programma , è possibile utilizzare i metodi della classe String per tokenize esso . Quando si tokenize una riga nel file , il programma in grado di memorizzare i gettoni in array per ulteriori elaborazioni. Creazione di token file di input in Java è comune e utile . Istruzioni
    1

    importare la utility Java per il funzionamento del file di input . Il processo di ingresso utilizza alcune classi del linguaggio Java , in modo da aggiungere le seguenti istruzioni import nella parte superiore del file di classe Java :

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

    Ciò dà al vostro programma la possibilità di trovare il file , aprirlo come un flusso di input , letto il contenuto , e poi elaborarli .
    2

    creare istanze delle classi di input necessari. Sarà necessario aggiungere cercare di catturare i blocchi di programma , perché l'input e output possono generare eccezioni , causando il vostro programma di fallire , ad esempio , se il file di input specificato non può essere individuato . Aggiungere il seguente codice al vostro programma :

    try { FileReader fr = new FileReader ( " testfile.txt " ) ; BufferedReader br = new BufferedReader ( fr) ; scansione dello scanner = new Scanner ( br) ;//ulteriori elaborazioni qui } catch ( IOException ioe ) { System.out.println ( ioe.getMessage ( ) );}

    Questo codice crea istanze delle classi " FileReader , " " BufferedReader " e " Scanner . " Questi oggetti maniglia di apertura e la lettura da un file . Modificare la linea " FileReader " per riflettere il nome e la posizione del tuo file . Il blocco catch istruisce Java per emettere un messaggio standard se il programma genera un'eccezione .
    3

    creare un ciclo nel programma di continuare l'esecuzione durante il file ha un contenuto da leggere. Aggiungere il seguente codice all'interno del blocco try :

    mentre ( scan.hasNext ( ) ) { //processo di ogni riga qui } scan.close ();

    Questo prepara il programma per elaborare il contenuto del file all'interno di un ciclo while . Una volta che il ciclo while termina l'esecuzione , che sarà al più presto non c'è più nulla nel file per lo scanner per la scansione, il ciclo while si esce , e quindi lo scanner può chiudere .
    4

    Scan ciascuna riga nel file . All'interno del vostro ciclo while , aggiungere il seguente codice per eseguire la scansione di una singola linea ogni volta che il ciclo viene eseguito :

    String questa_riga = scan.nextLine ();

    Ogni volta che il ciclo viene eseguito , il programma leggere la riga successiva in una variabile String. Una volta che hai la linea nel programma , è possibile eseguire il trattamento è necessario , tra cui suddivisione in token .
    5

    Tokenize le righe del file . Aggiungere il codice seguente , ancora all'interno del ciclo while , seguendo la linea di lettura della riga corrente in una variabile String :

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

    questo esempio si divide la linea sul carattere di spazio , in modo che ogni elemento di array conterrà tutto ciò che è compreso tra i caratteri di spazio nel file di input , ad esempio singole parole . È possibile modificare questa linea per soddisfare il proprio file. Aggiungere qualsiasi ulteriore trattamento è necessario per i vostri gettoni all'interno del ciclo while . Una volta che il ciclo termina l'esecuzione , il tuo token non sarà più accessibile.

    Previous :

    next :
      Articoli Correlati
    ·Come eliminare la password di un Toshiba Tecra M2 
    ·Come convertire una stringa in un file in Java 
    ·Come compilare un file JAR eseguibile 
    ·Come scrivere Etichette personalizzate in JSP 
    ·Come rimuovere una sottostringa dalla stringa in Java 
    ·Come aggiungere zeri davanti a un numero in Java 
    ·Come fare Collasso liste Senza Java 
    ·Come installare Eclipse per BlackBerry 
    ·Come aggiungere un Servlet API di NetBeans 
    ·Come leggere matrici 2D in XML in un App Android 
      Articoli in evidenza
    ·Come risolvere Msvbvm60.dll Problemi 
    ·Come abilitare ASP in IIS 6 
    ·Come trovare la lunghezza di un array in Perl 
    ·Come scrivere un file XLS in VB 
    ·Come partizionare e formato in DOS 
    ·Il migliore AJAX Framework per Java 
    ·Tutorial per la stored procedure SQL 
    ·Come compilare CPP utilizzando Visual Studio 
    ·Come disattivare le avvertenze in VBScript 
    ·Come ordinare un array 
    Copyright © Conoscenza Informatica http://it.wingwit.com