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
);