Dans cet article, voyons comment créer des fichiers de Java, comme nous pouvons écraser votre contenu, ajouter des enregistrements o Lire séquentiellement les données existant dans un fichier, avec Java, à l’aide du contenu Java.IO
Sungress
pour ouvrir un fichier de Java , nous pouvons utiliser l’une des classes existantes dans le paquet Java.io; Spécifiquement filewriter; À laquelle nous pouvons indiquer la route complète et le nom du fichier et nous fournir une sortie de sortie que nous allons utiliser pour enregistrer.
Cet objet, nous sommes intéressés par le revêtement avec un filtre: PrintWrite
Observez que nous utilisons les objets qui héritent de l’auteur, car notre intention est d’écrire des caractères, sinon, nous pourrions ont utilisé FileOOutPutStream et PrintStream.
La communication a été établie, nous pouvons utiliser les méthodes visées à partir de l’objet d’impression pour écrire dans le fichier
Dans l’exemple suivant, nous avons enregistré 10 enregistrements dans un fichier texte, écrasant toute valeur qui aurait précédemment
Ajouter des enregistrements
Lorsque vous souhaitez ajouter des données à un fichier, nous ne devons ajouter qu’un drapeau à true comme un deuxième paramètre dans la création du FileWriter
Connaissant cela, je propose de modifier la classe précédente pour ajouter 10 enregistrements supplémentaires au résultat existant
Il devrait être quelque chose comme ça:
Vous pouvez vérifier que si le fichier est créé, les enregistrements sont ajoutés. en file d’attente, et si le fichier qu’il n’existe pas, ceci est créé automatiquement,
lire séquentiellement un fichier
comme nous l’avons fait précédemment avec le Console système, l’utilisation de la bufferdreader permet d’isoler nos commandes de lecture, de l’activité réelle du périphérique physique.
c’est-à-dire que c’est que l’accès physique n’est pas donné directement. par nos ordres de lecture, mais cela sera fait lorsque l’interface C OnSidere nécessaire pour effectuer une lecture, et toujours, au moins, au moins, enregistrement, faire un accès disque
comme toujours, pour travailler avec Streamer, il en reçoive d’abord un et comment Il est de traiter un fichier de disque, nous utilisons FileReader
fichier, il ne s’agit que d’une chaîne où nous Peut laisser la route complète vers le fichier
pour optimiser le traitement, activer une bufferedreader
Et maintenant, nous pouvons utiliser les méthodes bufferdreader pour traiter le fichier.
Je laisse un exemple dans lequel le fichier créé dans la rubrique précédente est lue de manière séquentielle et les lignes de la console sont imprimées