Java中使用根据模板生成字符串的两种方式


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

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

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

 

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

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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM