bonjour,
comment initialiser une ArrayList static? et surtout est ce possible?
Merci
Version imprimable
bonjour,
comment initialiser une ArrayList static? et surtout est ce possible?
Merci
où alors je n'ai pas compris ton problème :roll:Code:static List malist=new ArrayList() ;
en effet tu n'as pas compris ma question :PCitation:
Envoyé par afrikha
je veux créer une static final ArrayList et l'initialiser avec des valeurs.
Tu peut essayer quelque chose comme ça :Citation:
Envoyé par khokho
Code:
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
ouCode:
1
2 static final ArrayList list = new ArrayList(Arrays.asList(new String[] { "1", "2", "3" }));
Code:
1
2 static final ArrayList list2 = new ArrayList() {{ add("1"); add("2"); add("3"); }};
Y a mille et une possibilités...
Code:
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