Recuperer donner dans un txt (débutant)
:salut: salut ,
J'aimerai recuperer des données dans un fichier texte mais je ne sais pas comment m'y prendre je m'explique:
je doit recuperer les lignes comme la suivante
grnds.factory.env.target.simpleserialization.classname=architecture.contexte.gestionDesContextes.AppContextStorageControllerDB
je doit recuperer les chaines en rouges.
J'ai cherché sur le forum et j'ai vu qu'il faut utiliser un tokenizer pour le faire
j'ai donc fait ça:
Code:
1 2 3 4 5 6 7 8 9 10
|
while ((line = src.readLine()) != null) {
if(line.startsWith("grnds.factory.env.target")){
StringTokenizer st = new StringTokenizer(line,".");
while (st.hasMoreTokens()) {
String s = st.nextToken();
System.out.println(s);
}
}
} |
ce qui m'affiche le résultat suivant:
grnds
factory
env
target
simpleserialization
classname=architecture
contexte
gestionDesContextes
AppContextStorageControllerDB
grnds
factory
env
target
simplekeycontroller
classname=architecture
contexte
.
.
.
Merci de votre aide :oops: