Bonjour à vous,
Voici un morceau de code qui me pose problème :
J'attends de ce code qu'il m'affiche :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 static File repertoire = new File("data/CARTES/"); static File[] decksfiles = repertoire.listFiles(); public static void decksDataread() throws IOException { int i = 0; while (i < decksfiles.length) { if (decksfiles[tourdeck].getName().toString() == "exemple.txt") { System.out.println("exemple.txt est présent !"); } else if (decksfiles[tourdeck].getName().toString() == "test.txt") { System.out.println("test.txt est présent !"); } else { System.out.println(decksfiles[tourdeck].getName().toString()); i++; }
"exemple.txt est présent !"
"test.txt est présent !"
mais il m'affiche :
"exemple.txt"
"test.txt"
Sauf que s'il est capable d'écrire ça, c'est qu'il devrait justement ne pas les écrire...
Est-ce que quelqu'un y comprends quelque chose et peut m'éclairer ? Merci !
Partager