voilà j'essaie de m'entrainer ac les arraylists en parcourant dans un 1er temps une arraylist de long et en ajoutant des éléments.

ArrayList<long[]>liste = new ArrayList<long[]>();
pourquoi long[] et pas long? (c'est eclipse qui me rajoute les [] sinon ça marche pas)

long check=5;
liste.add(i,check);
eclipse dit vouloir un long[] au lieu d'un long... comment faire pour ajouter 5 à la liste alors...?

EDIT : avec
ArrayList<Integer> liste=new ArrayList<Integer>();
ça marche. Mais pourquoi pas avec long ou int?? pourquoi long[]? J'ai vraiment besoin d'utiliser des long