Java MessageFormat.format 特殊符号、单引号

转载 2015年07月09日 19:33:07

在MessageFormat.format方法中组装jason数据字符串:{code:"w1",des:"w2"},起止分别有左大括号和右大括号。

方法是将单引号把大括号包含起来。如下:

        String responseTemplate = "'{'code:\"{0}\",des:\"{1}\"'}'";

        System.out.println(MessageFormat.format(responseTemplate, "w1","w2"));

如果格式化字符串中包含单引号,处理方法是用2个单引号进行转义

        String responseTemplate = "'{'code:''{0}'',des:''{1}'''}'";
        System.out.println(MessageFormat.format(responseTemplate, "w1","w2"));

处理结果:{code:'w1',des:'w2'}

关于MessageFormat.format()的注意事项

以下仅是我自己的看法 关于MessageFormat的详细解释可以查看源码 String.formt()主要可以用于格式化字符串以及占位 MessageFormat.format()主要用于占位,是个...
  • Mr_Tony
  • Mr_Tony
  • 2015年12月04日 15:55
  • 2246

编程技巧系列(6)如何使用MessageFormat格式化json串

MessageFormat 获取一组对象,格式化这些对象,然后将格式化后的字符串插入到模式中的适当位置...
  • zzg1229059735
  • zzg1229059735
  • 2016年03月19日 18:30
  • 586

Java MessageFormat.format格式化字符串大括号以及单引号问题

在MessageFormat.format方法中组装jason数据字符串:{code:"w1",des:"w2"},起止分别有左大括号和右大括号。方法是将单引号把大括号包含起来。如下: ...
  • knxw0001
  • knxw0001
  • 2013年11月15日 18:12
  • 1599

string.Format 异常 输入字符串的格式不正确

最近做一个项目,在使用string.Format对数据进行整理的时候,一直报错:输入字符串的格式不正确。 纠结了很久。最后终于查了下资料终于知道了问题所在。现在将这个问题记录一下: 在代码中,需要...
  • zhl71199713
  • zhl71199713
  • 2014年02月24日 21:58
  • 9704

C#使用String.Format()方法时,出现异常"输入的字符串格式有误"的解决方法

转载自:string.Format出现异常"输入的字符串格式有误"的解决方法        项目调试时始终报错“输入的字符串格式有误”,苦苦寻找原因,终于定位到String.Format()方法,...
  • zhangyuehua123
  • zhangyuehua123
  • 2011年10月15日 18:29
  • 9639

Java 中 MessageFormat.format 用法

MessageFormat本身与语言环境无关,而与用户提供给MessageFormat的模式和用于已插入参数的子格式模式有关,以生成适用于不同语言环境的消息。 MessageFormat模式(主要部...
  • xiaokui_wingfly
  • xiaokui_wingfly
  • 2015年05月28日 16:09
  • 6687

Java 中 MessageFormat.format 用法

原文:http://blog.csdn.net/xiaokui_wingfly/article/details/46124057 MessageFormat本身与语言环境无关,而与用户提供给...
  • Honeyhanyu
  • Honeyhanyu
  • 2017年09月08日 17:56
  • 192

JAVA学习(十)__MessageFormat用法

MessageFormat用来格式化一个消息,通常是一个字符串,比如: String str = "I'm not a {0}, age is {1,number,short}", height...
  • zhiweianran
  • zhiweianran
  • 2013年03月13日 10:19
  • 19691

MessageFormat与占位符使用

占位符在我们开发过程中通用的使用场景主要用于应答信息中,应答信息的配置一般会配置于数据库中或者properties配置文件中。在properties文件中我们可以使用占位符来进行动态的替换,例如在pr...
  • ma_hoking
  • ma_hoking
  • 2016年09月11日 20:52
  • 2546

Java 中 MessageFormat.format 用法

查看原文:http://www.ibloger.net/article/139.html MessageFormat本身与语言环境无关,而与用户提供给MessageFormat的模式和用...
  • qq_35893120
  • qq_35893120
  • 2017年12月27日 20:01
  • 43
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Java MessageFormat.format 特殊符号、单引号
举报原因:
原因补充:

(最多只允许输入30个字)