Manipulation de fichiers avec Java
Bonjour,
je suis chargé de synchroniser un LDAP avec une base de données mySQL.
Pour ce faire, je récupère un fichier au format .ldif de cette forme :
Code:
1 2 3 4 5 6 7
| dn: dc=example,dc=com
objectClass: domain
objectClass: top
dc: example
entryUUID: 7527387d-1e6c-33a1-bbf0-62f431bffeb2
...+ entrées de mon LDAP |
Je compte récupérer certaines données dans ce fichier pour ensuite les ajouter à la base.
Cependant, je ne sais quel système de flux utiliser pour réaliser les opérations que je veux, à savoir :
-parcourir, pouvoir itérer sur chaque ligne du fichier
-une méthode "equals" qui permettrait de comparer une chaine de caractère précise du fichier avec ce que j'aurais spécifié.
-une extraction simple d'une chaine de caractère de ce-dit fichier.
alors voila après un ou deux tutos sur internet, j'ai vu qu'il y avait plusieurs façons de manipuler un fichier (flux d'octets, flux d'objets, flux directs, etc...) et je voudrais savoir lequel correspondrait le mieux à mes attentes ?
merci d'avance !