Java

moko

Touriste
Salut ,
j'aimerai vérifier si une variable de type entier est une chaine de caractère? comment faire ?

si(variableDeTypeInt==chaineDeCaractère){} quelqu'un pourrai m'aider ?
 

Skarbone

Le méchant Ω
heu.. Quoi?

Tu souhaites avoir un chiffre contenu dans un string (style String s = "123";) et tester l'égalité de ce chiffre avec un entier?

Si oui, il te suffit de faire Integer.parseInt(tonString) pour récupérer la valeur contenue dans le string. C'est bien ce que tu souhaites? Parce que ton explication est bizarre :p
 

Angy

Elite
Moi d'après ce que je comprends c'est qu'il veut savoir si un int contient une chaîne de caractères... ce qui est impossible ou bien j'ai rien compris :-D
 

Skarbone

Le méchant Ω
Moi d'après ce que je comprends c'est qu'il veut savoir si un int contient une chaîne de caractères... ce qui est impossible ou bien j'ai rien compris :-D
C'est ce que j'ai compris aussi, c'est pour ca que je pose la question :D
 

1mpro

Elite
ou alors il veut savoir si "123" == 123 ?
 

Skarbone

Le méchant Ω
dans ce cas, ce que j ai dit est correct..
 

fraggahh

chapitre.vin
nan jpense qu'il veut savoir si ds son integer "i" il peut se trouver une chaine de caractère a la place du chiffre.

Ca poserai un pb de type si c'est vraiment des nombres et s'il parse en char bha il aura des chiffres si je me trompe pas
 
1er
OP
M

moko

Touriste
dans ce cas, ce que j ai dit est correct..


excuse moi je me suis mal exprimer
en fait j'ai un programme qui gère la gestion d'inscription de tournoi, j'ai un menu avec différente option et je demande à l'utilisateur de choisir une option 1,2,... et j'aimerai faire le test que si l'utilisateur entre une chaine au lieu de 1,2,... je lance un message pour dire entrez un entier svp
 

fraggahh

chapitre.vin
bha tu fais un isInteger() de ta chaine ds une methode et tu fais un try catch pour gerer les exception...

les premier liens google te donne les solutions.

recherche google : "java isinteger"
 

Skarbone

Le méchant Ω
oué, sinon tu fais un parseInt et toute autre valeur que 1,2,... envoie une exception :)
 

kronoss

Geek power
Le plus important pour commencer --> Tu réfléchis:

comment comparer "123" avec 123 --> suffit de convertir l'un dans le type de l'autre puis comparer.
comment on fait pour la conversion --> une recherche sur le net ou dans la doc.

C'est un truc hyper simple à trouver si on cherche un minimum.
 

Aqua

Elite
Utilise plutôt le type objet entier et convert-le en string.
 
Haut