动态拼接字符串在项目中用的都比较多,最近用到了两种:String.format 和 MessageFormat。
String.format的用法主要是 String.format("%s 今年%d 岁","我", "24");//%s 表示字符型,%d 表示整形
MessageFormat的用法主要是:MessageFormat.format("{0} 今年{1} 岁", "我",24);
其中:MessageFormat支持占位符重用,而String.format可以自动转换大小写。
PS:本人还是比较喜欢MessageFormat.format的格式,因为对总共有多少个参数比较清楚,在参数比较多的情况下 String.format的格式太烦了。
本文介绍了两种常见的字符串拼接方法:String.format和MessageFormat。详细解释了各自的使用方式,并对比了它们的特点,如MessageFormat支持占位符重用,而String.format能够自动转换大小写。
839

被折叠的 条评论
为什么被折叠?



