IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Collection et Stream Java Discussion :

Retrouver un entier dans un string.


Sujet :

Collection et Stream Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de Empty_body
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    681
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2004
    Messages : 681
    Par défaut Retrouver un entier dans un string.
    Salut,

    J'aimerais pouvoir extraire un entier d'une string, existe-t-il quelque chose de tout fait qui me le permette?
    Par exemple récupérer 101 dans la String les101dalmatiens...
    Merci.

  2. #2
    Membre expérimenté Avatar de Sebou77
    Inscrit en
    Mars 2006
    Messages
    212
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Mars 2006
    Messages : 212
    Par défaut
    Je ne crois pas que celà existe, le mieux serait sans doute de comparer caractère par caractère

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 44
    Par défaut
    Utiliser le package java.util.regex.*

    Au pire, parser la chaîne caractères par caractères et extraire les caractères qui sont des chiffres.

  4. #4
    Membre confirmé Avatar de scorpion.os
    Homme Profil pro
    Chef de projet Cobol/AS400
    Inscrit en
    Mai 2006
    Messages
    159
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet Cobol/AS400

    Informations forums :
    Inscription : Mai 2006
    Messages : 159
    Par défaut
    il y' a aussi une autre solution mais elle est pas vraiment interessant,mais je te la dis quand meme.
    alors,tu peux tres bien utiliser "subString",mais le probleme qui se pose c'est que tu dois connaitre au prealable le nombre de caracteres que tu as dans ta chaine.Pas interessant,n'est ce pas?

  5. #5
    Membre émérite
    Avatar de sironimo
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    669
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Mai 2004
    Messages : 669
    Par défaut
    +1 pour l'utilisation d'une expression régulière

  6. #6
    Membre éclairé Avatar de Empty_body
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    681
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2004
    Messages : 681
    Par défaut
    Les expression régulières ont l'air tentantes mais je connais pas du tout... Vais me renseigner... Merci...

  7. #7
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 44
    Par défaut
    Simple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
            Pattern p = Pattern.compile("\\d+");
            Matcher m = p.matcher("les101dalmatiens");
            if (m.find()) {
                System.out.println(m.group());
            }
    Ca t'affiches :

    101

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Débutant] Récuperer les entiers dans un string
    Par kevin01330 dans le forum Général Dotnet
    Réponses: 13
    Dernier message: 09/04/2013, 17h35
  2. entier vers hexa dans une string
    Par Invité dans le forum Général Python
    Réponses: 10
    Dernier message: 15/07/2012, 17h47
  3. Réponses: 15
    Dernier message: 04/03/2009, 20h46
  4. Retrouver un mot entier dans un chaine (même en bout)
    Par Christophe P. dans le forum SQL
    Réponses: 5
    Dernier message: 06/03/2008, 10h33
  5. mettre un entier dans une string
    Par kinder29 dans le forum SL & STL
    Réponses: 14
    Dernier message: 14/02/2005, 11h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo