Merci à vous deux pour cette réponse rapide.
Effectivement j'avais tenté la syntaxe que vous m'avez indiquée, à savoir:
public ArrayList<Long>[] tableauListe;
puis
tableauListe = new ArrayList[8];
Cela fonctionne aussi, sauf que le Warning est déplacé sur la seconde ligne. J'ai trouvé quelques docs sur Internet concernant ce type de Warning, mais c'est ardu pour moi. La seule chose que je crains, c'est que dans une partie du programme, si je me loupe dans le casting, ça va faire du grabuge !
C'est bête, mais si je déclarais 8 ArrayList, au lieu d'un tableau d'ArrayList(s), je n'aurais pas de souci.
J'ai aussi essayé de faire un ArrayList d'ArrayList(s) mais sans conviction...
@ bientôt...
Partager