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
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);
le problème c'est que il ne reconnait pas precedentes_taches.get(0);
je vous remercie pour votre aide