JSP国际化的相关API
来源:互联网 发布:软件代理商 编辑:程序博客网 时间:2024/06/04 00:48
本章已纯代码演示
package test;import java.text.DateFormat;import java.text.MessageFormat;import java.text.NumberFormat;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;import java.util.Locale;import java.util.ResourceBundle;import org.junit.Test;public class i18nTest {@Testpublic void testLocale(){Locale locale=Locale.CHINA;//zh_CNlocale.toString();//CNlocale.getCountry();//zhlocale.getLanguage();//中国locale.getDisplayCountry();//中文locale.getDisplayLanguage();//中文(中国)locale.getDisplayName();//得到所有国家简写 (数组)locale.getISOCountries();//得到所有语言简写 (数组)locale.getISOLanguages();//得到所有类型Locale对象 (Locale数组)locale.getAvailableLocales();}@Testpublic void testDateFormat() throws ParseException{//创建一个LocaleLocale locale=Locale.CHINA;//创建一个DateFormat,设置时间格式DateFormat df=DateFormat.getDateTimeInstance(DateFormat.MEDIUM,DateFormat.MEDIUM,locale);//当前系统的时间Date date=new Date();//转换String d=df.format(date);//2017-4-9 15:29:39System.out.println(d);}@Testpublic void testNumberFormat(){//创建一个LocaleLocale locale=Locale.CHINA;//一个double类型double d=89757.78;//格式化数字NumberFormat nf1=NumberFormat.getNumberInstance(locale);String s1=nf1.format(d);//89,757.78System.out.println(s1);//格式化货币NumberFormat nf2=NumberFormat.getCurrencyInstance(locale);String s2=nf2.format(d);//¥89,757.78System.out.println(s2);}@Testpublic void testMessageFormat(){//设置占位符String msg="{0}{1}{2}";//...可变参数(可变数组) String s=MessageFormat.format(msg,"你","是","猪");//打印 你是猪System.out.println(s);}@Testpublic void testResourceBundle(){//创建一个LocaleLocale locale=Locale.CHINA;//创建一个ResourceBundleResourceBundle resourceBundle=ResourceBundle.getBundle("i18n", locale);//打印:用户名如果是Locale.US 打印:nameSystem.out.println(resourceBundle.getString("uname"));}}
0 0
- JSP国际化的相关API
- 创建国际化的 JSP 应用程序
- sturs2相关的国际化问题
- JSP国际化
- JSP 国际化
- JSP 国际化
- jsp 国际化
- JSP 国际化
- Struts第八篇【资源国际化、对比JSP的资源国际化】
- 国际化相关
- HTML5国际化的API说明chrome.i18n
- jsp相关的技术
- jsp的相关标签
- JSP相关的内容
- IE相关的API
- 进程相关的API
- 串口相关的API
- freetds相关的API
- 51nod 1118 机器人走方格(递推)
- 05:吃糖果
- ubuntu下常用MySQL命令
- Maven依赖规则和依赖范围
- Python的4种传值的方式,必选传参 func(param)、默认传参func(param=value)、可选传参func(*param)、关键字传参func(**param)列举说明
- JSP国际化的相关API
- JavaScript建立接口的方式(二)之属性检测接口实现方式
- 方立勋_30天掌握JavaWeb_JDBC、SQL防注入(一)
- Shader编程学习笔记(一)—— 图形硬件简史与可编程管线
- 树的相关算法
- XMU 1050 Diffuse Secret 【最短路】
- C 在行有序的矩阵中找出第k大的元素
- RecyclerView 分割线
- 【C语言】一道结合顺序的问题