Probleme de Cast avec TreeMap.keySet().toArray();
Bonjour,
J'ai un soucis avec cette ligne de code:
Code:
BasesAdresses = (Integer[]) theTreeMap.keySet().toArray();
(le but de cette ligne est de pouvoir parcourir la TreeMap clef par clef sans les connaitre d'avance, d'ou l'idee de faire un tableau d'entier)
lors de l'execution j'obteints:
Code:
[Ljava.lang.Object; cannot be cast to [Ljava.lang.Integer;
et bien sur ca ne fonctionne pas du tout.
sachant que la TreeMap est declaree comme ceci:
Code:
1 2
| private TreeMap<Integer, Vector><String>> theTreeMap
= new TreeMap<Integer, Vector><String>>(); |
et BasesAdresses :
Code:
Integer[] BasesAdresses;
Je suis sur que ca doit etre un probleme tout simple encore... je ne suis pas expert!
Merci d'avance