Java

Discussion dans 'Web, design' créé par moko, 25 Avril 2013.

  1. Offline
    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 ?
    moko, 25 Avril 2013
    #1
  2. Offline
    Skarbone I would rather be snowboarding
    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
    Skarbone, 25 Avril 2013
    #2
  3. Offline
    Angy \o/
    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
    Angy, 25 Avril 2013
    #3
  4. Offline
    Skarbone I would rather be snowboarding
    C'est ce que j'ai compris aussi, c'est pour ca que je pose la question :D
    Skarbone, 25 Avril 2013
    #4
  5. Offline
    1mpro Elite
    ou alors il veut savoir si "123" == 123 ?
    1mpro, 25 Avril 2013
    #5
  6. Offline
    Skarbone I would rather be snowboarding
    dans ce cas, ce que j ai dit est correct..
    Skarbone, 25 Avril 2013
    #6
  7. Offline
    fraggahh ROFLCOPTER
    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
    fraggahh, 25 Avril 2013
    #7
  8. Offline
    moko Touriste


    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
    moko, 25 Avril 2013
    #8
  9. Offline
    fraggahh ROFLCOPTER
    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"
    fraggahh, 25 Avril 2013
    #9
  10. Offline
    Skarbone I would rather be snowboarding
    oué, sinon tu fais un parseInt et toute autre valeur que 1,2,... envoie une exception :)
    Skarbone, 26 Avril 2013
    #10
  11. Online
    kronoss sujet à droite -->
    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.
    kronoss, 26 Avril 2013
    #11
  12. Offline
    Aqua Elite
    Utilise plutôt le type objet entier et convert-le en string.
    Aqua, 28 Avril 2013
    #12