在有些应用中,我用到了这个类的格式化的方法,他是通过将顺序传入的对象按照占位符的格式填充到一个字符串中,返回这个字符串
例如
pattern = “{0} is the first object”
那么就可以new MessageFormat(pattern).format("hello");
那么就会输出hello is the first object,({0}中的0代表传入的第一个元素,依次类推)
在有点类似JSP中标签的作用
格式化可以格式话很多类型的对象,比如Date类型、int类型等等
如果是Date类型那么只需要改动{0}为{0, time},或者{1, date}, 输出分别是将Date的时间和日期输出
如果是int类型,改为{0, number,integer}将int类型按数字类型的整数类型输出
那么就OK了。
你可以自己尝试的做一个JSP页面,里面有这样的占位符,然后用这个MessageFormat来格式化你的JSP文件,用客户端传来的参数进行格式化.
MessageFormat格式化字符串
最新推荐文章于 2020-12-23 14:45:17 发布