Comment vérifier si un caractère Java est un symbole monétaire


Je dois effectuer une vérification sur une variable de caractère pour voir s'il s'agit ou non d'un symbole monétaire. J'ai découvert la constante Character.UnicodeBlock.CURRENCY_SYMBOLS mais je ne sais pas comment l'utiliser pour déterminer si le caractère est ou non dans ce bloc.

Si quelqu'un a déjà fait cela, l'aide serait très appréciée.

Merci

Author: Yuval Adam, 2009-04-06

1 answers

Oui, selon l'API Java - c'est la constante que vous recherchez.

Pour obtenir le type char, utilisez la Character.getType(c) méthode statique, comme ceci:

char c = '$';
System.out.println(Character.getType(c) == Character.CURRENCY_SYMBOL);
// prints true
 15
Author: Yuval Adam, 2009-04-06 13:55:44