bonjour,
comment initialiser une ArrayList static? et surtout est ce possible?
Merci
bonjour,
comment initialiser une ArrayList static? et surtout est ce possible?
Merci
où alors je n'ai pas compris ton problème
Code : Sélectionner tout - Visualiser dans une fenêtre à part static List malist=new ArrayList() ;![]()
en effet tu n'as pas compris ma questionEnvoyé par afrikha
![]()
je veux créer une static final ArrayList et l'initialiser avec des valeurs.
Tu peut essayer quelque chose comme ça :Envoyé par khokho
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 static List malist=new ArrayList() ; static{ maList.add(a); maList.add(b); maList.add(c); maList.add(d); ... }
Au choix
ou
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 static final ArrayList list = new ArrayList(Arrays.asList(new String[] { "1", "2", "3" }));
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 static final ArrayList list2 = new ArrayList() {{ add("1"); add("2"); add("3"); }};
Y a mille et une possibilités...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 static final List maListe = initList(); static final List initList() { List result = new ArrayList(); result.add(...); .... return result; }
Merci à vous tous pour vos réponses, finalement j'ai opté pour celle de natha, elle me parait la plus propre.
Merci
Partager