Cast sur un type générique
Bonsoir,
Je suis en train de développer une application jms et j' ai un problème avec une fonction:
Code:
1 2 3 4 5 6 7 8 9
| public boolean accept(M msg)
{
String mot = String(msg); <-- erreur ici
Pattern p = Pattern.compile(chainfilter);
Matcher m = p.matcher(mot);
boolean verif = m.matches();
System.out.println(verif);
return verif;
} |
Le compilateur retourne une erreur quand je fais le cast sur M msg ce qui est logique car msg peut prendre n' importe quel type. Cependant je dois me contraindre à cette syntaxe et produire une String pour utiliser ma fonction regex p.matcher(<String>).
Merci de m' éclairer.