Bonjour
Pour convertir un tableau à une dimension vers un ArrayList ce n'est pas un problème.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
int [] tab = {1,2,3,4,5};
ArrayList<Integer> tabList = new ArrayList<Integer>();
for(int i = 0; i < tab.length; i++ ) {
			tabList.add(new Integer(tab[i]));
			System.out.println(tabList);
		}
System.out.println(tabList);
Mais pour un tableau 2D comment faire ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
int[][] tab2d = {{1,2,3,4,5},{6,7,8,9,10}};
ArrayList<ArrayList<Integer>> tab2dList = new ArrayList<ArrayList<Integer>>();