Questa guida insegnerà il metodo per aprire un file in Java. Quindi iniziamo!
Classi Java utilizzate per l'apertura di un file
In Java, puoi utilizzare una qualsiasi delle classi fornite nel tuo programma per l'apertura di un file:
Qui discuteremo le prime tre classi Java più utilizzate per l'apertura di un file.
Metodo 1: aprire un file utilizzando la classe Scanner Java
IL Giava.util Il pacchetto contiene la classe scanner. Il costruttore della classe Scanner Java ti consente di aprire e leggere il contenuto del file prendendo un file come argomento. La classe scanner fornisce anche vari metodi per la lettura dei dati da un file, come il metodo NextLine ().
Esempio
In questo esempio, useremo la classe di scanner Java per aprire e leggere il contenuto del Java11.TXT file. Per fare ciò, importare il Giava.util.Scanner classe e segui le istruzioni fornite:
Se il file particolare non esiste, Catch Block lancerà FileNotFoundException:
catch (filenotfoundException e)L'output indicato indica che abbiamo letto con successo il contenuto del nostro Java11.TXT file:
Ora, andiamo verso l'altro metodo per aprire un file in un programma Java.
Metodo 2: aprire un file utilizzando la classe FileInputStream
Fileinputstream è un'altra classe Java che può essere utilizzata per l'apertura e la lettura di un file in Java. Simile al costruttore della classe scanner, il costruttore della classe FileInputStream accetta anche il file come argomento. Tuttavia, legge il file sotto forma di byte.
Esempio
L'esempio seguente mostrerà il metodo per aprire un file utilizzando la classe FileInputStream. Ecco l'elenco dei passaggi che abbiamo seguito:
Il blocco catch lancerà un'eccezione se il file non esiste:
catch (eccezione e)Produzione
Metodo 3: aprire un file utilizzando la classe Java BufferedReader
La classe BufferedReader appartiene al Giava.io pacchetto. Il suo costruttore può essere utilizzato per l'apertura e la lettura del testo con l'aiuto di un flusso di input del personaggio.
Esempio
Dai un'occhiata all'esempio di seguito per aprire un file in un programma Java con l'aiuto della classe dei lettori bufferizzati:
Infine, aggiungi un blocco catch che lancia un'eccezione se il file non esiste:
catch (eccezione e)Produzione
Abbiamo fornito tutte le informazioni importanti relative all'apertura di un file in Java.
Conclusione
Per aprire e leggere un file in Java, abbiamo pacchetti, metodi e classi predefiniti, tra cui la classe scanner, la classe FileInputStream e la classe BufferedReader. La classe Scanner offre metodi diversi per leggere i dati mentre la classe FileInputStream legge i dati sotto forma di byte e la classe BufferedReader si legge sotto forma di flussi di input del character buffering. Questa guida ha discusso della procedura relativa all'apertura di un file in Java.