Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 18/06/2006, à 13:39

Premium

Problème avec les expressions régulières en Java

Salut,

J'ai un attribut d'une méthode qui est une
Map<String,List<Integer>> map;

Je dois écrire une méthode qui prend en parametre Pattern pattern et renvoie les lignes satisfaisant ce mot une List<Integer>

Le problème que j'ai, est que je ne sais pas comment faire pour comparer le String de ma Map avec le parametre pattern pour savoir si ça correspond

Dernière modification par Premium (Le 18/06/2006, à 15:43)

Hors ligne

#2 Le 18/06/2006, à 16:05

tinkywinky

Re : Problème avec les expressions régulières en Java

Salut, tu peux faire un truc du genre :

for (String key : map.keySet()) {
  if (pattern.matcher(key).matches())
    (...)
}

J'ai pas testé j'ai pas de compilateur sous la main...

Dernière modification par tinkywinky (Le 18/06/2006, à 16:08)


Dell XPS M1710, Core 2 Duo 2.16 Ghz, 1 Go RAM, NVidia 7900 GTX 512Mo (1.0.9755)
Debian Unstable, Kernel 2.6.21, KDE 3.5.6, Beryl SVN

Hors ligne

#3 Le 18/06/2006, à 16:09

Premium

Re : Problème avec les expressions régulières en Java

Merci bien wink
Je testerais demain car je n'ai également pas de compilo sous la main

Dernière modification par Premium (Le 18/06/2006, à 16:16)

Hors ligne