Je veux vérifier si une chaîne contient #
ou non. Ensuite, s'il contient #
, je veux trouver le contenu après #
.Comment trouver si un caractère spécial est présent dans une chaîne en Java
Par exemple,
test#1
- Cela devrait me revenir1
.test*1
- Cela ne devrait rien retourner.test#123Test
- Cela doit renvoyer123Test
.
Faites-moi savoir. Merci d'avance.
Veuillez préciser ce que vous entendez par "ne devrait rien retourner" - si vous deviez encapsuler ceci dans une méthode, vous devriez retourner * quelque chose * - voulez-vous une chaîne vide? , ou null, par exemple? Ou voulez-vous qu'il lance une exception? Vous avez une balise 'regex' mais y a-t-il une raison pour que vous utilisiez des expressions régulières? –