Lecture d'un string jusqu'arriver à un entier

Fermé
slim12 Messages postés 31 Date d'inscription vendredi 13 juin 2014 Statut Membre Dernière intervention 27 juin 2014 - 18 juin 2014 à 15:11
slim12 Messages postés 31 Date d'inscription vendredi 13 juin 2014 Statut Membre Dernière intervention 27 juin 2014 - 18 juin 2014 à 17:40
Bonjour,



Bonjour,


svp comment on peut lire un string jusqu'à arriver à un entier pour qu'ensuite je stocke cet entier svp aidez moi et merci

2 réponses

eljojo_e Messages postés 1155 Date d'inscription lundi 10 mai 2010 Statut Membre Dernière intervention 14 octobre 2022 152
18 juin 2014 à 15:50
Bonjour,

Pourrais-tu être plus précis ? quel type de string ? quel contenu ? dans quel but ?

0
slim12 Messages postés 31 Date d'inscription vendredi 13 juin 2014 Statut Membre Dernière intervention 27 juin 2014
18 juin 2014 à 15:58
j'ai une ArrayList remplie de strings.chaue string est une chaine de caractère qui contient une suite de caractère et un entier dans chaque string.je veux extraire cet entier pour l'enregistrer dans un tableau d'entier qui va contenir tout les entiers de tout les strings
0
[Dal] Messages postés 6174 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 2 février 2024 1 083
Modifié par [Dal] le 18/06/2014 à 17:47
Salut slim12,

Tu peux faire quelque chose comme cela, par exemple (non testé) :

import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class MyTestRegex {
public static void main(String args[]) {


    String line = "testtesttest123testtesttesttesttest"; 
    String pattern = ".*?(\d+).*";

    Pattern r = Pattern.compile(pattern);
    Matcher m = r.matcher(line);

    if (m.find()) {
        System.out.println("Found: " + m.group(1));
    } else {
        System.out.println("not found");
    }
  }
}

https://docs.oracle.com/javase/8/docs/api/java/util/regex/Matcher.html#group-int-

En tout cas, cela a l'air de marcher d'après ce testeur de regexp java en ligne: https://www.ocpsoft.org/tutorials/regular-expressions/java-visual-regex-tester/#!;t=testtesttest123testtesttesttesttest&r=.*%3F%28\d%2B%29.*&x=

Dal
0
slim12 Messages postés 31 Date d'inscription vendredi 13 juin 2014 Statut Membre Dernière intervention 27 juin 2014
18 juin 2014 à 17:40
je vais tester sa et je vous direz en tt cas merci bkp et si vous tombez sur quelque choses d'autre svp n'hésitez pas à m'aider pask c'est urgent merci :)
0