JAVA : problème de cast

Fermé
yserman - 7 avril 2005 à 11:06
Canard007 Messages postés 5929 Date d'inscription mercredi 26 mai 2004 Statut Contributeur Dernière intervention 18 septembre 2009 - 7 avril 2005 à 12:37
Salut à tous ,

Voilà en fait j'ai affiché dans un tableau une des tables de ma bd , j'ai besoin de récuperer la colonne 0 (la première colonne de mon tableau donc..) de la ligne qui est selectionnée dans le tableau.

Cette colonne est déclarée en Text dans ma BD et moi j'aimerais la récupérer soit sous forme de int soit sous forme de String .. tant que ca marche


mon code : int refarticle=((Integer)(essai.getValueAt(essai.getSelectedRow(),0))).intValue();

ici j'ai voulu caster en int mais ca foire (je pense que le problème vient de (.intValue()) mais je trouve pas la solluce

D'avance merci
A voir également:

5 réponses

choubaka Messages postés 39409 Date d'inscription jeudi 4 avril 2002 Statut Modérateur Dernière intervention 24 décembre 2024 2 104
7 avril 2005 à 11:10
Salut

tu dois absolument le caster en String et récupérer la valeur int, pas caster en Integer
0
A la base la valeur est bien une valeur Text

pourrais tu transformer ma ligne pour qu'elle soit bonne stp ,parce que je perd un temps fou pour cette bétise ;-)


merci
0
help me please
0
Ben je pense qu'il voulais simplement sire ça :

int refarticle=(Integer)((String)(essai.getValueAt(essai.getSelectedRow(),0))).intValue();

Good luck ++
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Canard007 Messages postés 5929 Date d'inscription mercredi 26 mai 2004 Statut Contributeur Dernière intervention 18 septembre 2009 215
7 avril 2005 à 11:55
les cast en int sont plus simple en faisant
Integer.parseint(ma chaine)
(verifie pour la case j suis pas sure ;-) )
0
Je suis d'accord avec Canard007 sur ce point. (pour caster).
0
Canard007 Messages postés 5929 Date d'inscription mercredi 26 mai 2004 Statut Contributeur Dernière intervention 18 septembre 2009 215 > kij
7 avril 2005 à 12:37
c'est bon de se sentir soutenu ;-)
0