zoukankan      html  css  js  c++  java
  • Java学习之国际化程序

    国际化程序就是把程序的语言根据用户使用的语言显示,各个国家的用户都可以看懂

    实现方法就是把输出文字都写在配置文件里,然后根据用户系统语言选择不同的语言输出

     1 package com.gh;
     2 
     3 import java.text.MessageFormat;
     4 import java.util.Locale;
     5 import java.util.ResourceBundle;
     6 import java.util.Scanner;
     7 /**
     8  * 国际化程序
     9  * 用配置文件改变输出语言
    10  * @author ganhang
    11  *
    12  */
    13 public class dome {
    14     public static void main(String[] args) {
    15         //实例化locale
    16         Locale locale = Locale.getDefault();
    17         //配置文件和locale绑定
    18         ResourceBundle res = ResourceBundle.getBundle("com.gh.info", locale);
    19         Scanner sc = new Scanner(System.in);
    20         String usenamekey = res.getString("usename");
    21         String passwordkey = res.getString("password");
    22         String inputkey = res.getString("input");
    23         String infosuccess = res.getString("info.success");
    24         String infoerro = res.getString("info.erro");
    25         System.out.println(inputkey + usenamekey);
    26         String username = sc.next();
    27         System.out.println(inputkey + passwordkey);
    28         String pwd = sc.next();
    29         if ("admin".equals(username) && "123".equals(pwd)) {
    30             String info =MessageFormat.format(infosuccess,username);
    31             System.out.println(info);
    32         }
    33         else 
    34             System.out.println(infoerro);
    35     }
    36 }

    配置文件

    info_zh_CN.properties

    usename=u7528u6237u540D
    password=u5BC6u7801
    input=u8BF7u8F93u5165
    info.success=u767Bu5F55u6210u529FuFF0C{0}
    info.erro=u7528u6237u540Du6216u5BC6u7801u9519u8BEF
  • 相关阅读:
    SQL SERVER 2012修改数据库名称(包括 db.mdf 名称的修改)
    vmware三种网络模式
    指针
    linux 中 开放端口,以及防火墙的相关命令
    数据库备份的脚本,记录下,还需优化下
    遍历 目录的几种有效办法
    转。git 乌龟的使用安装
    centos 时区正确,时间不对
    locate
    从 零开始 无差错 装好nginx+PHP
  • 原文地址:https://www.cnblogs.com/ganhang-acm/p/5154128.html
Copyright © 2011-2022 走看看