/** * 打印所有语言和国家的对应 **/ public static void showAvailableLocales() { StringBuffer sb = new StringBuffer(); Locale[] locales = Locale.getAvailableLocales(); int i = 0; for (Locale locale : locales) { sb.append(i++ + ": " + locale.toString() + " -> \t" + locale.getDisplayLanguage(locale) + " -> \t" + locale.getDisplayName(new Locale("en", "")) + " -> \t" + locale.getDisplayName(new Locale("zh", "")) + "\n"); } System.out.println("sb=" + sb); }