Bonjour,
J'ai un ArrayList a qui contient des chiffres de 1 à 9
Je veux maintenant construire un tableau b d'ArrayList tel que chaque élément contient les chiffres de 1 à 9. En java 1.4, j'écrivais
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 ArrayList<Integer> a = new ArrayList<Integer>(); for (int i=1;i<=9;i++){ a.add(i); } System.out.println(a);
ce programme compile en 1.5 mais j'obtient les warnings suivants
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 import java.util.*; public class T2{ public static void main ( String [ ] args ) { ArrayList b [ ] = new ArrayList [ 9 ] ; for ( int i = 0 ; i < 9 ; i++) { b[i] = new ArrayList(); for (int j = 1 ; j <= 9 ; j++){ b [ i ] . add ( new Integer ( j ) ); } } for ( int i = 0 ; i < 9 ; i++) { System.out.println(b[i]); } } }
Je n'arrive pas à déclarer un tableau de 9 ArrayList d'Integer:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Note: T2.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details.
Merci de votre aide
![]()
Partager