bonjour,

J'ai trouvé un code qui fonctionne parfaitement pour déclarer un tableau d'ArrayList à 2 dimension.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
class MyTableModel extends AbstractTableModel {
        private String[] columnNames = {"Nom", "Prenom",
	    	               "donnee1", "donnee2", "donnee3", "donnee4"};
        private ArrayList[] data; 
 
        public MyTableModel() {
	        data = new ArrayList[columnNames.length];
        	for (int i=0; i<columnNames.length; i++) 
	    		data[i] = new ArrayList();
        }
}
Je ne comprend la déclaration suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
data = new ArrayList[columnNames.length];
En effet, je ne trouve nul part dans la documentation le constructeur ArrayList avec des accolades ????? Je n'ai trouvé que des constructeurs avec des parenthèses.

Quelqu'un a-t-il la réponse ?
Merci d'avance.