多语言支持如何显示各种语言的名称
2015-12-29 10:50
357 查看
Java的JDK已经包含了各种语言的显示名称,比如中文,在Locale.SIMPLIFIED_CHINESE就显示为“中文 (中国)”,在Locale.ENGLISH,就显示“Chinese (China)”, 因为我们只获取当前用户的Locale,然后使用loc.getDisplayName(Locale.xxx)就能显示各种locale在用户locale该显示的名称。
结果为:
Französisch
法语
French
中文 (中国)
Chinese (China)
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)
相关文章推荐
- MongoDB基本管理命令
- Maven的Snapshot版本与Release版本
- 美团面试题:寻找数组置尾操作的最小值
- 定时任务
- 十大滤波算法程序大全(精心整理版)
- ObjectARX2015开发环境设置
- ThreadPoolTaskExecutor的配置解释
- Smali语法参照表
- Android自定义动画学习,实现左右摇摆动画
- Git常用命令
- 创业的第九十八天
- UIViewController中各方法调用顺序及功能详解
- Jetty 的工作原理以及与Tomcat 的比较
- 为什么写了博客老丢
- Android 快速开发--万能的Adapter
- 改变frame
- QBC
- iOS 苹果官方Demo合集
- jquery源码学习3
- xp/win7中系统安装memcached服务,卸载memcached服务,以及删除memcached服务