【发布时间】:2016-08-12 08:27:09
【问题描述】:
我正在尝试检查分组分隔符 (char) 是否为空格。法语语言环境就是这种情况,但我的测试总是打印false。
DecimalFormat formatter = (DecimalFormat) DecimalFormat.getInstance(Locale.forLanguageTag("fr"));
char ch = formatter.getDecimalFormatSymbols().getGroupingSeparator();
System.out.println(ch == ' '); // false
System.out.println(Character.isWhitespace(ch)); // false
【问题讨论】:
-
那是什么角色?
-
我不知道,当我打印它或在调试中检查它时,它是一个空格。
-
要查看 char 的 unicode 值,试试这个:stackoverflow.com/questions/2220366/…
-
谢谢,一定会有所帮助
标签: java char locale separator