文档章节

JavaWeb-国际化之MessageFormat

o
 osc_cfb6ommj
发布于 2019/07/23 15:53
字数 153
阅读 12
收藏 0

「深度学习福利」大神带你进阶工程师,立即查看>>>

MessageFormat:

可以格式化模式字符串

模式字符串:带占位符的字符串:"Date:{0},Salary:{1}"

可以通过format方法会模式字符串进行格式化

 

可以更改表达格式

@Test
    public void testMessageFormat(){
        String str = "Date:{0},Salary:{1}";
        Locale locale = Locale.CHINA;
        Date date = new Date();
        double sal = 12345.12;
        DateFormat dateFormat = DateFormat.getDateInstance(DateFormat.MEDIUM,locale);
        String dateStr = dateFormat.format(date);
        
        NumberFormat numberFormat = NumberFormat.getCurrencyInstance(locale);
        String salStr = numberFormat.format(sal);
        
        String result = MessageFormat.format(str,dateStr,salStr);
        System.out.println(result);
    }

  Date:2019-7-23,Salary:¥12,345.12

另外一种:

@Test
    public void testMessageFormat(){
        String str = "Date:{0},Salary:{1}";
        Locale locale = Locale.CHINA;
        Date date = new Date();
       double sal = 12345.12;

        String result = MessageFormat.format(str,date,sal);
        System.out.println(result);
    }

  Date:19-7-23 下午3:52,Salary:12,345.12

 

o
粉丝 0
博文 500
码字总数 0
作品 0
私信 提问
加载中
请先登录后再评论。
高效 Java Web 开发框架--JessMA

JessMA 是功能完备的高性能 Full-Stack Web 应用开发框架,内置可扩展的 MVC Web 基础架构和 DAO 数据库访问组件(内部已提供了 Hibernate、MyBatis 与 JDBC DAO 组件),集成了 Action 拦截...

伤神小怪兽
2012/11/13
9.3K
3
Android 夜间模式主题切换方案

由于Android的设置中并没有夜间模式的选项,对于喜欢睡前玩手机的用户,只能简单的调节手机屏幕亮度来改善体验。目前越来越多的应用开始把夜间模式加到自家应用中,没准不久google也会把这项...

IamOkay
2016/04/30
3.1K
0
Struts2 漏洞分析及如何提前预防

2016年4月26日,Apache Struts2官方又发布了一份安全公告:Apache Struts2 服务在开启动态方法调用的情况下可以远程执行任意命令,官方编号 S2-032,CVE编号 CVE-2016-3081。这是自2012年Str...

赛克蓝德
2016/05/01
1.2K
2
Chrome 开发切换网页主题颜色扩展

在浏览web网页时,我们遇到的大多数网页都是白色背景,但白色背景有个缺点容易伤害你的视力,这里,我们尝试借助Chrome扩展方式来呵护你的双眼。 展示效果 想如何开发Chrome扩展,请Click C...

IamOkay
2016/05/17
1K
0
javaweb中ajax跨域访问实例

AJAX跨域解决方法 跨域,简单地理解就是因为浏览器基于安全的同源策略限制不同域名和协议之间的互相访问。 而AJAX的跨域请求,其实浏览器并没有限制不同域的网络请求,只是浏览器会基于请求返...

hello菜bird
2016/01/13
1.4K
2

没有更多内容

加载失败,请刷新页面

加载更多

汇总你在 Linux 上的命令使用情况

使用合适的命令,你可以快速了解 Linux 系统上使用的命令以及执行的频率。 汇总 Linux 系统上使用的命令只需一串相对简单的命令以及几条管道将它们绑定在一起。当你的历史记录缓冲区保留了最...

osc_bvincwvq
5分钟前
0
0
Hacker News 简讯 2020-08-15

最后更新时间: 2020-08-15 07:01 Welders set off Beirut blast while securing explosives - (maritime-executive.com) 焊工在固定炸药的同时引爆了贝鲁特爆炸 得分:383 | 评论:322 Factor......

FalconChen
今天
24
0
OSChina 周六乱弹 —— 老椅小猫秋乡梦 梦里石台堆小鱼

Osc乱弹歌单(2020)请戳(这里) 【今日歌曲】 @小小编辑 :《MOM》- 蜡笔小心 《MOM》- 蜡笔小心 手机党少年们想听歌,请使劲儿戳(这里) @狄工 :腾讯又在裁员了,35岁以上清退,抖音看到...

小小编辑
今天
111
3
构建高性能队列,你不得不知道的底层知识!

前言 本文收录于专辑:http://dwz.win/HjK,点击解锁更多数据结构与算法的知识。 你好,我是彤哥。 上一节,我们一起学习了如何将递归改写为非递归,其中,用到的数据结构主要是栈。 栈和队列...

彤哥读源码
今天
17
0
Anaconda下安装keras和tensorflow

Anaconda下安装keras和tensorflow 一、下载并安装Anaconda: Anaconda下载 安装步骤: 如果是多用户操作系统选择All Users,单用户选择Just Me 选择合适的安装路径 然后勾选这个,自动配置环境...

Atlantis-Brook
今天
15
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部