Bonsoir,
je développe une application en java et j'ai besoin de votre aide pour la déclaration et l'utilisation d'une arrayList dans un constructeur.
je m'explique: mon constructeur prend plusieurs paramètres dont une arraylist. je souhaiterai récupérer un élément de mon arrayList afin de créer un objet de classe mais je n'arrive pas à trouver la bonne méthode
le problème c'est que il ne reconnait pas precedentes_taches.get(0);
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
30
31
32
33 public class Tache { private String libelle_tache; private int duree_tache; private ArrayList<String> precedentes_taches = new ArrayList<String>(); private int qte_r1; private int qte_r2; final int r1 = 7; final int r2 = 4; public Tache(String n,int du, ArrayList<String> a, int res1, int res2){ this.libelle_tache = n; this.duree_tache = du; this.qte_r1 = res1; this.qte_r2 = res2; this.precedentes_taches = a; } public static void main(String[] args) { ArrayList<String> precedentes_taches = new ArrayList<String>(); precedentes_taches.add("A1"); precedentes_taches.add("A2"); precedentes_taches.add("A3"); precedentes_taches.add("A4"); precedentes_taches.add("A5"); precedentes_taches.add("A6"); precedentes_taches.add("A7"); precedentes_taches.add("A8"); precedentes_taches.add("A9"); precedentes_taches.add("A10"); Tache t1 = new Tache("A1",6, precedentes_taches.get(0), 2, 1); Tache t10 = new Tache("A10",4, precedentes_taches.get(1), 1, 1);
je vous remercie pour votre aide
Partager