Bonsoir à tous !
Je sais pas comment vous le dire mais le titre en dit déjà long. Je suis depuis le début du WE sur ce maudit bout de programme et j'ai beau chercher dans tous les sens je n'y arrive pas !!!!
Alors voici mon problème :
Je dois retourner une collection de type ArrayList mais ce maudit compilateur me jette, vous trouverez ci-dessous mon code en espérant que vous allez pouvoir m'aider.
En attendant je vous remercie à tous pour votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 public static <T> T agrandir(T[] tab, int taille, T init) { ArrayList<?>[] tab2 = new ArrayList<?>[taille]; for ( int i = 0; i < tab.length; i++ ) tab2[i] = (ArrayList<?>) tab[i]; for ( int i = tab.length + 1; i < taille; i++ ) tab2[i] = (ArrayList<?>) init; return <T extends ArrayList<?>> tab2; }
Partager