码迷,mamicode.com
首页 > 编程语言 > 详细

巧用java的 MessageFormat来拼字符串

时间:2018-01-23 21:15:00      阅读:190      评论:0      收藏:0      [点我收藏+]

标签:输出   单引号   system   避免   blog   中括号   inf   解析   code   

该类可以进行占位符填写
如下
String msg = "啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊{0}{1}{2}{3}{4}{5}{6}{7}{8}哦哦哦哦哦哦哦哦哦哦哦哦";
Object [] array = new Object[]{"A","B","C","D","E","F","G","H","I",};
String value = MessageFormat.format(msg, array);
System.out.println(value); // 输出:啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊ABCDEFGHI哦哦哦哦哦哦哦哦哦哦哦哦

如何让他不解析指定的中括号呢?
将中括号使用单引号引起来
String str=" ‘{‘code:{1},info:{2},message:{3} ‘}‘ ";

这种可以避免过于频繁的操作字符串了

巧用java的 MessageFormat来拼字符串

标签:输出   单引号   system   避免   blog   中括号   inf   解析   code   

原文地址:https://www.cnblogs.com/mohehpc/p/8337818.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!