Problème de code [java5 ou java4]
Bonjour voila j’ai un problème avec un code que j’ai téléchargé sur le net :
Code:
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 27 28 29
| import java.util.ArrayList;
public class Historique {
private ArrayList<String> traitements;
public Historique() {
initialiser();
}
public void initialiser() {
traitements = new ArrayList<String>();
}
public void ajout(String fonction) {
boolean existe = false;
for (String traitement : traitements)
if (traitement.equals(fonction)) {
existe = true;
break;
}
if (!existe) traitements.add(fonction);
}
boolean existe(String fonction) {
for (String traitement : traitements)
if (traitement.equals(fonction)) return true;
return false;
}
} |
Alors mon problème est : a chaque fois que je compile ce code j’ai le message d’ erreur suivant :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| C:\src\Historique.java:4: <identifier> expected
private ArrayList<String> traitements;
^
C:\src\Historique.java:11: '(' or '[' expected
traitements = new ArrayList<String>();
^
C:\src\Historique.java:16: ';' expected
for (String traitement : traitements)
^
C:\src\Historique.java:22: illegal start of expression
}
^
C:\src\Historique.java:25: ';' expected
for (String traitement : traitements)
^
C:\src\Historique.java:27: illegal start of expression
return false;
^
C:\src\Historique.java:28: illegal start of expression
}
^
7 errors |
Je porte a votre connaissance que j’utilise JCreator et JDK1.4
Alors si c’est de java 5 sur le quel je ne connaît que nom
SVP expliquez moi ce que je doit changer pour que ça marche et merci