多语言支持如何显示各种语言的名称 末蓝、 2022-08-19 00:29 122阅读 0赞 Java的JDK已经包含了各种语言的显示名称,比如中文,在Locale.SIMPLIFIED\_CHINESE就显示为“中文 (中国)”,在Locale.ENGLISH,就显示“Chinese (China)”, 因为我们只获取当前用户的Locale,然后使用loc.getDisplayName(Locale.xxx)就能显示各种locale在用户locale该显示的名称。 package package1; import java.util.Locale; public class LocaleShowName { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub Locale loc = Locale.FRENCH; System.out.println(loc.getDisplayName(Locale.GERMAN)); System.out.println(loc.getDisplayName(Locale.SIMPLIFIED_CHINESE)); System.out.println(loc.getDisplayName(Locale.ENGLISH)); loc = Locale.SIMPLIFIED_CHINESE; System.out.println(loc.getDisplayName(Locale.SIMPLIFIED_CHINESE)); System.out.println(loc.getDisplayName(Locale.ENGLISH)); } } 结果为: Französisch 法语 French 中文 (中国) Chinese (China)
还没有评论,来说两句吧...