简单介绍一下StringJoiner的作用
先看源码的注解:
StringJoiner用于构造由分隔符分隔的字符序列,并且可以选择以提供的前缀开头并以提供的后缀结尾
我理解StringJoiner的作用就是:拼接字符串
举个例子🌰:
我们有一个人的名字、年龄、性别,想按这种格式在控制台打印
[张宇,男,18]
- 按传统的写法就需要手动拼接字符串:
public static void main(String[] args) {
String name = "张宇";
String gender = "男";
int age = 18;
System.out.println("["+name+","+gender+","+age+"]");
}
打印结果:
2. 使用StringJoiner
结果
两者效果一样,但是明显使用StringJoiner更简单,当拼接的字符串太长以后,效果更明显。
这里只简单介绍,详情请进入方法看源码。