[generic] pb création d'une List []
Bonjour, j'essaye de comprendre les subtilités des generics. Je butte sur une partie.
Code:
java.util.List<String> [] rowData;
Code:
rowData = new java.util.List<String> [col.length]
si je ne mets pas le type <String> dans la 2e ligne, il me sort un warning. Et si je le mets il me sort l'erreur generic array creation.
J'aimerais bien comprendre cette erreur.
Merci d'avance :)
Re: [generic] pb création d'une List []
Citation:
Envoyé par yoplaboom
Bonjour, j'essaye de comprendre les subtilités des generics. Je butte sur une partie.
Code:
java.util.List<String> [] rowData;
Code:
rowData = new java.util.List<String> [col.length]
si je ne mets pas le type <String> dans la 2e ligne, il me sort un warning. Et si je le mets il me sort l'erreur generic array creation.
J'aimerais bien comprendre cette erreur.
Merci d'avance :)
ce code doit marcher
Code:
1 2
|
java.util.List<String> [] rowData = new ArrayList<String>(); |
Re: [generic] pb création d'une List []
Citation:
Envoyé par SEMPERE Benjamin
ce code doit marcher
Code:
1 2
|
java.util.List<String> [] rowData = new ArrayList<String>(); |
surement pas, tu declare un tableau de List<String> auquel tu affecte 1 ArrayList, c'est comme si tu écrivé :
Code:
String[] tab = new String();
et c'est FAUX