Recupérer valeur vector

romain -  
 Utilisateur anonyme -
Bonjour,

J'ai créé un vecteur de façon très simple :

				

                               Vector lesDomRecherche = tcf.getLesDomChoisis();

                               String leDom=tcf.getLeDomaineChoisi();

                               ListeRecDomaine lrd = new ListeRecDomaine(leDom);
				
				lesDomRecherche.add(lrd);
				
				tcf.setLesDomChoisis(lesDomRecherche);


Je souhaite ensuite récupérer les valeurs contenues dans ce vecteur sous forme de integer; Pour ce la je fais :
String leDomaineEnCours = "";
int idDomEnCours;
for (int i = 1 ; i < nbDomaine+1; i++)
leDomaineEnCours = lesDomaines.elementAt(i).toString();
idDomEnCours = Integer.parseInt(leDomaineEnCours);


Seulement j'ai l'impression que la valeur qui est récupérée est du genre "metier.ListeRecDomaine@19f963e". Je comprends donc qu'il ne peut pas le convertir en String.

Mais comment je peux alors récupérer les valeurs qui m'intéressent ??

Merci d'avance....
Configuration: Windows XP
Firefox 2.0.0.14

3 réponses

  1. Utilisateur anonyme
     
    ATTENTION tout d'abord à tes indices de boucles en java :
    String leDomaineEnCours = "";
    int idDomEnCours;
    for (int i = 0 ; i < nbDomaine; i++)
    leDomaineEnCours = lesDomaines.elementAt(i).toString();
    idDomEnCours = Integer.parseInt(leDomaineEnCours);
    Les indices des tableaux en java commencent à 0.

    Que contient comme type d'élement (Integer, String, Double ...) ton vector lesDomaines ?
    0
  2. romain
     
    Tourt d'abord merci beaucoup,

    Je suis d'accord pour les indices c'est une erreur mais ca ne me bloquait pas.

    Pour Vector lesDomaines ce sont des integer qui sont contenus.
    0
  3. Utilisateur anonyme
     
    Utilise dans ce cas la méthode intValue() de la classe Intger pour récupérer ton id son la forme d'un int.
    leDomaineEnCours = (Integer)lesDomaines.elementAt(i);
    idDomEnCours = leDomaineEnCours.intValue();
    Le lien de la doc au cas où : http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Integer.html
    0