5

我必须对字符变量进行检查以查看它是否是货币符号。我发现了这个Character.UnicodeBlock.CURRENCY_SYMBOLS常量,但是我不确定如何使用它来确定字符是否在该块中。

如果有人在帮助之前这样做过,将不胜感激。

谢谢

4

1 回答 1

15

是的,根据 Java API - 这就是您正在寻找的常量。

要获取 char 类型,请使用Character.getType(c)静态方法,如下所示:

char c = '$';
System.out.println(Character.getType(c) == Character.CURRENCY_SYMBOL);
// prints true
于 2009-04-06T13:49:05.457 回答