Java 模板字符串 格式化 拼接的方式

java | 2019-11-19 11:12:43

动态拼接字符串在项目中用的都比较多,最近用到了两种:String.format 和 MessageFormat。

1.String.format的用法主要是 String.format("%s 今年%d 岁","我", "24");

2.MessageFormat的用法主要是:MessageFormat.format("{0}  今年{1} 岁", "我",24);

 

其中:MessageFormat支持占位符重用,而String.format可以自动转换大小写。

PS:本人还是比较喜欢MessageFormat.format的格式,因为对总共有多少个参数比较清楚,在参数比较多的情况下 String.format的格式太烦了。

登录后即可回复 登录 | 注册
    
关注编程学问公众号