Java MessageFormat.format 特殊符号、单引号
2015-07-09 19:33
453 查看
在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'}
方法是将单引号把大括号包含起来。如下:
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'}
相关文章推荐
- java String.subString用法
- java集合(上)
- 【SSH异常系列】The Struts dispatcher cannot be found.
- eclipse运行程序报error executing aapt错误的解决方案
- springMvc时间格式化
- Eclipse中和编辑相关的快捷键
- struts2 返回结果直接为字符串
- java.lang.NoClassDefFoundError: org.hibernate.cfg.Configuration.setXXXX解决方法
- [LeetCode][Java] Letter Combinations of a Phone Number
- JAVA判断字符串是否为数字
- Android Studio好处(与eclipse相比)
- 浙江工业大学简易绩点计算器Java版
- eclipse查看jar源码
- ubuntu下Android4.4源码导入eclipse
- java开发环境
- Struts2(1)
- Java中的String的replace方法和replaceAll方法
- SpringAOP 基础详解
- Java创建线程的两个方法
- springmvc 页面乱码