我需要对一个字符变量进行检查,以确定它是否为货币符号。我发现了Character.UnicodeBlock.CURRENCY_SYMBOLS
常量,但我不确定如何使用它来确定该字符是否在该块中。
如果有人做过这个,请提供帮助,非常感谢。
谢谢
我需要对一个字符变量进行检查,以确定它是否为货币符号。我发现了Character.UnicodeBlock.CURRENCY_SYMBOLS
常量,但我不确定如何使用它来确定该字符是否在该块中。
如果有人做过这个,请提供帮助,非常感谢。
谢谢
根据Java API,你需要找的常数就是CURRENCY_SYMBOLS。
要获取字符类型,请使用Character.getType(c)
静态方法,像这样:
char c = '$';
System.out.println(Character.getType(c) == Character.CURRENCY_SYMBOL);
// prints true