Bonjour voila j’ai un problème avec un code que j’ai téléchargé sur le net :

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
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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