Bonjour!
Je développe en 1.5 et je rencontre un problème sur les Vector!
En effet, j'ai un paramètre qui est un Vector<Vector<String>> et je souhaite récupérer un de ses Vector<String> mais j'ai un warning pour le castage!
et j'obtiens le warning suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 public void nom_fonction (..., Vector<Vector<String>> gros_over) { Enumeration e = gros_over.elements(); while (e.hasMoreElements()) { Vector<String> over = (Vector<String>)e.nextElement(); [...] } }
Et si je ne fais qu'un Vector (sans <String>) pour over, lors de l'utilisation de la méthode "add", j'obtiens un warning du type " unchecked call to add(E) as a member of the raw type java.util.Vector" !warning: [unchecked] unchecked cast
found : java.lang.Object
required: java.util.Vector<java.lang.String>
Vector<String> over = (Vector<String>)e.nextElement();
^
Quelqu'un a une astuce ??
Partager