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

Langage Java Discussion :

Simple question à propos de String en java


Sujet :

Langage Java

  1. #1
    Nouveau membre du Club
    Inscrit en
    Mai 2009
    Messages
    42
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 42
    Points : 30
    Points
    30
    Par défaut Simple question à propos de String en java
    Bonjour,
    j'ai
    String str1="1.3.6.1.2.1.25.2.3.1.5.4 = 39083";
    que ce qu'il faut faire comme traitement de chaine de caractère pour ne retourner que
    String str2="39083";
    merci

  2. #2
    Membre éclairé Avatar de herch
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    655
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : Canada

    Informations forums :
    Inscription : Mai 2006
    Messages : 655
    Points : 773
    Points
    773
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    String str1 = "1.3.6.1.2.1.25.2.3.1.5.4 = 39083";
    String str2 = str1.substring(str1.lastIndexOf(" ")+1);

  3. #3
    Membre expérimenté
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    1 252
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 252
    Points : 1 419
    Points
    1 419
    Par défaut
    Diverses possibilités:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    // 1. via substring :
    str2 = str1.substring(s.length()-5);
    // 2. en séparant la chaîne (via une regex) :
    str2 = str1.split("\\s*=\\s*", 2)[1];
    // 3. en utilisant une regex pure :
    Pattern p = Patter.compile("\\s*=\\s*(.*)$");
    Matcher m = p.matcher(str1);
    m.find();
    str2 = m.group(1);

  4. #4
    Membre actif Avatar de aymen83
    Inscrit en
    Décembre 2007
    Messages
    271
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 271
    Points : 268
    Points
    268
    Par défaut
    tu peux utiliser la méthode substring()

    désolé je suis venue un peu on retard

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

Discussions similaires

  1. [Java] Question a propos de la "Certification JAVA"
    Par ADN Master dans le forum Certifications
    Réponses: 9
    Dernier message: 27/12/2007, 17h33
  2. Questions à propos de Java
    Par Pgs dans le forum Débuter avec Java
    Réponses: 7
    Dernier message: 15/12/2007, 12h57
  3. simple question à propos de gtk.WIndow
    Par clemsye dans le forum GTK+ avec Python
    Réponses: 2
    Dernier message: 23/07/2007, 14h59
  4. Questions à propos de Java Webstart
    Par orelero dans le forum JWS
    Réponses: 4
    Dernier message: 14/07/2007, 00h53
  5. [Forum]Une simple question à propos d'un utilisateur du forum
    Par Satch dans le forum La taverne du Club : Humour et divers
    Réponses: 76
    Dernier message: 26/07/2006, 10h56

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