Bonjour
je souhaite recuperer une ligne dans mon fichier qui commence toujours par lambdaMax, le nombre de t[i], est variable, mais ils se mettent tous sur une même ligne.
Donc, je souhaite dès que je vois lambdaMax, je copie la ligne et je sors du fichier.
Qu'elle condition mettre sur mon if() dans mon code.
comment
lambdaMax: 0.000000 t[1]: 0.000000 t[2]: 0.000000 t[3]: 0.000000
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
| public void lireEtEcrire(String monFichier) {
String ligne = "";
try {
BufferedReader entree = new BufferedReader(new FileReader(
monFichier));
do{
try {
ligne = entree.readLine();
} catch (IOException e) {
e.printStackTrace();
}
????????? if(ligne == "lambdaMax" )
System.out.println(ligne);
}while(ligne != null);
try {
entree.close();
} catch (IOException e) {
e.printStackTrace();
}
System.out.println("*** fin du fichier***");
} catch (FileNotFoundException e) {
e.printStackTrace();
}
} |
Partager