public class Main {
public static void main(String[] args) {
String[] names = {"Bob", "Alice", "Grace"};
var sj = new StringJoiner(", ", "Hello ", "!");
for (String name : names) {
sj.add(name);
}
System.out.println(sj.toString());
}
}
Hello Bob, Alice, Grace!
完整的使用过程。
构造函数可以有三个参数:
第一个参数是拼接时中隔符,第二个参数是首部,第三个参数是尾部
可以直接使用String中的方法来内部调用StringJoiner(在不指定首尾的情况下)
String[] names = {"Bob", "Alice", "Grace"};
var s = String.join(", ", names);