Java pour les programmeurs (8.1) Accès aux données. Travaillez avec des fichiers (java.io)

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.

FileWriter File = nouveau FileWriter (nom_fichier)

Cet objet, nous sommes intéressés par le revêtement avec un filtre: PrintWrite

PRTP PW = Nouvel imprimeur (fichier)

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

Programme Java pour écrire Fichier

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

FileWriter Ajouter un registre

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:

Ajouter au fichier

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

Java Fichier Juifing avec 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

Java, utilisation de 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

Programme Pour lire un fichier Java à l'aide de lecteur tampon

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *