| 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 prendere ingresso in Java utilizzando uno scanner
    Uso della classe Scanner in Java , è possibile leggere i dati da fonti esterne, come file di testo . Il processo richiede solo pochi semplici passaggi , ma si ha bisogno di adattarlo per soddisfare un tuo file e programma . La piattaforma Java fornisce librerie standard che è possibile utilizzare per le operazioni di input e output. Mediante la creazione di istanze delle classi in queste librerie e quindi utilizzando i metodi della classe Scanner a leggere il contenuto del file , è possibile acquisire il contenuto in modo che si adatta alla logica del programma . Istruzioni
    1

    Importare le risorse necessarie Java per il vostro processo di ingresso . Aggiungere la seguente istruzione nella parte superiore del file di classe Java , importando le risorse standard Java per ingresso e uscita :

    import java.io. *;

    Per utilizzare la classe Scanner, è inoltre necessario importare il file di classe per questo, quindi aggiungere la seguente ulteriore istruzione import :

    import java.util.Scanner ;

    Una volta che il programma ha queste classi importate , è possibile creare oggetti di effettuare operazioni di input come richiedete .
    2

    Creare cercare di catturare i blocchi di prendersi cura di tutte le eccezioni di input che possono verificarsi . Quando i vostri programmi Java leggere i dati da una fonte esterna , si rischia di errori imprevisti , come ad esempio un file di non essere dove dovrebbe essere o non avere il contenuto corretto in esso . Per questo motivo , è necessario includere il codice di elaborazione di input all'interno di un blocco try , seguendo questo con un blocco catch per gestire le eccezioni , come segue :

    try { //cercare di realizzare processi di input qui } catch ( IOException IOException ) { System.out.println ( ioException.getMessage ( ) );} .

    Se il programma non genera un'eccezione , il codice verrà scrivere i particolari fuori standard output

    3

    istanziare le classi di input e scanner per il funzionamento . Per utilizzare un oggetto Scanner, è necessario prima creare FileReader e oggetti BufferedReader . Aggiungere il seguente codice all'interno del blocco try , creare un'istanza della classe FileReader e passandogli il nome e la posizione del tuo file come parametro :

    FileReader FileRead = new FileReader ( " yourfile.txt " ) ;

    Aggiungere la seguente riga , creare un'istanza della classe BufferedReader , passando l'istanza FileReader come parametro :

    BufferedReader buffRead = new BufferedReader ( FileRead ) ;

    creare un'istanza della classe Scanner , passando l'oggetto BufferedReader , come segue :

    Scanner FileScan = new Scanner ( buffRead ) ;

    ora il programma è pronto per leggere ed elaborare il contenuto del file.
    4

    utilizzare un ciclo while per elaborare il contenuto del file . Lo scanner in grado di leggere il file in sezioni , quindi è necessario per continuare a leggere fino a quando il file è stato esaurito . Aggiungere la seguente struttura di massima ad anello all'interno del blocco try , sulla linea dopo aver creato l'oggetto Scanner :

    mentre ( fileScan.hasNext ( ) ) { //legge il contenuto del file qui } //chiudere il scannerfileScan . close ();

    Questo ciclo continuerà l'esecuzione fino a quando lo scanner ha letto tutto il contenuto del file . All'interno del ciclo , è possibile aggiungere l'elaborazione per eseguire la scansione ogni elemento di dati nel file . Una volta che le vostre finiture di loop , lo scanner ha fatto il suo lavoro , in modo da poter chiudere .
    5

    leggere il contenuto del file con lo scanner . La classe Scanner offre una gamma di opzioni in termini di come si elabora il contenuto del file . È possibile leggere il file una riga alla volta , oppure potete leggere singoli byte e numeri, con vari tipi numerici supportati. Per leggere il file in singole linee , aggiungere il seguente codice all'interno del ciclo while : String = nextLine fileScan.nextLine ();

    Questo codice memorizza una sola riga del file in una variabile String ogni volta che il ciclo viene eseguito . È possibile effettuare qualsiasi operazione sia necessario utilizzare il contenuto del file all'interno del ciclo while . (Vedi riferimenti 1, 2 ) economici

    Previous :

    next :
      Articoli Correlati
    ·Come Scrivere un metodo in Java 
    ·Come utilizzare CLOB in Java 
    ·Come intercettare gli eventi chiave in Java 
    ·Come sostituire le barre rovesciate con doppio in Java 
    ·Come creare Turn- Based Games 
    ·Come risolvere i problemi Download Java 
    ·Chat Java Code 
    ·Come usare Java per determinare se un punto è contenut…
    ·Più bersagli in NetBeans Progetti 
    ·Come scrivere in un file con JAVA 
      Articoli in evidenza
    ·High Level Computer Lingue 
    ·Come dichiarare le variabili in Access VB 
    ·Apue.H non presenti in Ubuntu 
    ·Come aumentare la dimensione della cronologia in Eclips…
    ·Come formattare date e ore Con Iostream 
    ·Come eliminare da più tabelle con PHP a MySQL 
    ·Come convertire una query di Access a MySQL 
    ·Come controllare se un campo di testo in Java è il cur…
    ·Un avanzato MySQL Tutorial 
    ·Come imparare VBA Coding 
    Copyright © Conoscenza Informatica http://it.wingwit.com