主题说明了一切。 Locale.class似乎包含了一些语言,但我找不到芬兰语。 如何获取芬兰语区域设置?我需要将其设置为方法的参数。谢谢。
方法如下:
public String getMessage(String tag, Locale locale) {
...
}
答案 0 :(得分:5)
只需使用所需的语言和国家/地区代码创建Locale
对象,例如:
Locale finnish = new Locale("fi", "FI");
您不仅限于Locale
类中定义的常量。
答案 1 :(得分:0)
list of supported locale.
Locale locales[] = SimpleDateFormat.getAvailableLocales();
for (int i = 0; i < locales.length; i++) {
System.out.printf("%10s - %s, %s \n" , locales[i].toString(),locales[i].getDisplayName(), locales[i].getDisplayCountry());
}