Ce guide enseignera la méthode d'ouverture d'un fichier en Java. Alors, commençons!
Classes Java utilisées pour ouvrir un fichier
En Java, vous pouvez utiliser n'importe laquelle des classes données de votre programme pour ouvrir un fichier:
Ici, nous discuterons des trois premiers cours Java les plus utilisés pour ouvrir un fichier.
Méthode 1: Ouverture d'un fichier à l'aide de la classe de scanner Java
Le Java.user Le package contient la classe de scanner. Le constructeur de la classe de scanner Java vous permet d'ouvrir et de lire le contenu du fichier en prenant un fichier comme argument. La classe de scanner fournit également diverses méthodes de lecture des données d'un fichier, comme la méthode Nextline ().
Exemple
Dans cet exemple, nous utiliserons la classe de scanner Java pour ouvrir et lire le contenu du java11.SMS déposer. Pour ce faire, importez le Java.user.Scanner classe et suivez les instructions données:
Si le fichier particulier n'existe pas, Catch Block lancera FileLoTFoundException:
catch (filenotfoundException e)La sortie donnée indique que nous avons lu avec succès le contenu de notre java11.SMS déposer:
Maintenant, dirigeons-nous vers l'autre méthode pour ouvrir un fichier dans un programme Java.
Méthode 2: Ouverture d'un fichier à l'aide de la classe FileInputStream
FileInputStream est une autre classe Java qui peut être utilisée pour ouvrir et lire un fichier en Java. Semblable au constructeur de classe de scanner, le constructeur de la classe FileInputStream accepte également le fichier comme argument. Cependant, il lit le fichier sous forme d'octets.
Exemple
L'exemple ci-dessous affichera la méthode pour ouvrir un fichier à l'aide de la classe FileInputStream. Voici la liste des étapes que nous avons suivies:
Le bloc de capture lancera une exception si le fichier n'existe pas:
attraper (exception e)Sortir
Méthode 3: Ouverture d'un fichier à l'aide de la classe Java BufferedReader
La classe BufferedReader appartient au Java.Io emballer. Son constructeur peut être utilisé pour ouvrir et lire le texte à l'aide d'un flux d'entrée de caractère.
Exemple
Jetez un œil à l'exemple ci-dessous pour ouvrir un fichier dans un programme Java à l'aide de la classe Buffered Reader:
Enfin, ajoutez un bloc de capture qui lance une exception si le fichier n'existe pas:
attraper (exception e)Sortir
Nous avons donné toutes les informations importantes liées à l'ouverture d'un fichier en Java.
Conclusion
Pour ouvrir et lire un fichier en Java, nous avons des packages, des méthodes et des classes prédéfinis, y compris la classe de scanner, la classe FileInputStream et la classe BufferedReader. La classe de scanner propose différentes méthodes pour lire les données tandis que la classe FileInputStream lit les données sous la forme d'octets et que la classe BufferedReader se lit sous la forme de flux d'entrée de tampon. Ce guide a discuté de la procédure liée à l'ouverture d'un fichier en Java.