JavaWeb 国际化
来源:互联网 发布:程序员简历怎么写 编辑:程序博客网 时间:2024/05/17 22:33
原作者:尚硅谷-佟刚
src 目录下资源文件
中文国际化文件(date=日期,salary=工资)
英文国际化文件
测试代码
package com.atweihai.nationalization;import java.text.DateFormat;import java.text.MessageFormat;import java.text.NumberFormat;import java.util.Date;import java.util.Locale;import java.util.ResourceBundle;import org.junit.Test;public class NationalizationTest { //国际化 @Test public void testNationalization(){ Locale locale=Locale.US; //获取描述资源文件的ResourceBundle对象 ResourceBundle resourceBundle=ResourceBundle.getBundle("i18n", locale); String salaryLabel=resourceBundle.getString("salary"); String dateLabel=resourceBundle.getString("date"); double salary=12345.678; //获取格式化货币的NumberFormat 对象 NumberFormat numberFormat=NumberFormat.getCurrencyInstance(locale); String salaryStr=numberFormat.format(salary); Date date=new Date(); //获取格式化日期DateFormat对象 DateFormat dateFormat=DateFormat.getDateInstance(DateFormat.MEDIUM, locale); String dateStr=dateFormat.format(date); //设置模式字符串message String message="{0}:{1} ,{2}:{3}"; //用MessageFormat 的静态format 方法,获取 参数替换模式字符串中占位符后的字符串 String messageFormat=MessageFormat.format(message,salaryLabel,salaryStr,dateLabel,dateStr); System.out.println(messageFormat); }}
控制台打印
阅读全文
0 0
- javaweb-国际化
- javaweb国际化
- JavaWeb国际化
- Javaweb国际化
- JavaWeb 国际化
- javaweb国际化
- JavaWeb.国际化
- JavaWEB开发-国际化
- JavaWEB开发-国际化:
- javaweb国际化/格式化标签
- JavaWEB开发-国际化:
- JavaWEB开发--国际化
- javaweb国际化入门
- JavaWEB开发的国际化
- JavaWEB开发-国际化
- JavaWEB开发-国际化1
- javaweb-国际化2
- JavaWEB开发-国际化
- leetcode-90-Subsets II
- 高通Android源码下载
- 关于dcim基于active Mq实现数据中心监控数据的接入
- vscode 常用功能 (20171028)
- Eclipse下Maven新建Web项目index.jsp报错完美解决(war包)
- JavaWeb 国际化
- Thinkphp volist 多重循环原样输出数组key值的使用总结
- js 面向对象编程 陷阱2
- Git之基本命令
- 原来命令行参数处理可以这么写-getopt?
- PAT 1101. Quick Sort (25) 已解决
- 前端开发div常用属性标签大全
- 数组与矩阵---找到无序数组中最小的k个数
- 2017 ACM-ICPC 亚洲区(乌鲁木齐赛区)网络赛 Islands