Bonjour,
Je cherche à transformer une liste en tableau pour pouvoir utiliser un comparateur (car j'ai remarqué que je ne pouvais utiliser sort avec une ArrayList - ai-je raison au moins ?)

Alors voilà, j'écris le code suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
ResultatAvecNoms[] tabRAN = (ResultatAvecNoms[])nouvelleCollection.toArray();
Bien sûr, nouvelleCollection est une collection de ResultatAvecNoms définie comme suit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
Collection<ResultatAvecNoms> nouvelleCollection = new ArrayList<ResultatAvecNoms>();
Eclipse ne me signale aucune erreur, mais Tomcat me signale l'erreur suivante à l'exécution :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
[Ljava.lang.Object;
Est-ce normal ? Pourquoi ?
Bien sûr, je peux passer par une boucle, mais je voudrais comprendre mon erreur.

Merci beaucoup