#1 Le 18/06/2006, à 12: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, à 14:43)
Hors ligne
#2 Le 18/06/2006, à 15: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, à 15: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, à 15:09
- Premium
Re : Problème avec les expressions régulières en Java
Merci bien
Je testerais demain car je n'ai également pas de compilo sous la main
Dernière modification par Premium (Le 18/06/2006, à 15:16)
Hors ligne