场景
字符串占位替换
1、String.format
最原始最基础的方式。
使用%来表示占位,后面跟上不同的标识符,用于限定这个占位符的参数类型,由jdk原生提供支持。
示例:
String badao = String.format("hello:%s", "badao");
System.out.println(badao);
2、MessageFormat
如果遇到一个参数需要替换模板中多个占位的场景,更友好的方式是MessageFormat,由jdk原生提供支持。
示例:
String message = MessageFormat.format("hello:{0},your name is {0},your class is {1}","badao","class1");
System.out.println(message);
字符串拼接
举例:将int数组转为英文逗号分割的字符串为例
首先初始化一个int数组
&