Java StringJoiner是一个用于处理字符串拼接的类。它提供了一种方便的方式来拼接多个字符串,同时可以指定分隔符和前缀后缀。
使用StringJoiner可以通过指定分隔符来拼接多个字符串,并且可以选择是否在结果字符串的开头和结尾添加前缀和后缀。
以下是使用StringJoiner的示例代码:
- StringJoiner sj = new StringJoiner(", ", "[", "]");
-
- sj.add("Apple");
- sj.add("Banana");
- sj.add("Orange");
-
- String result = sj.toString();
- System.out.println(result);
输出结果:
[Apple, Banana, Orange]
在上面的示例中,我们创建了一个StringJoiner对象`sj`,指定了分隔符为逗号(`,`),前缀为`[`,后缀为`]`。然后通过调用`add`方法添加了三个字符串。最后通过调用`toString`方法获取拼接后的结果字符串。
StringJoiner还提供了其他一些方法,例如`setEmptyValue`方法可以设置当没有元素时的默认值,`merge`方法可以合并两个StringJoiner对象等。
请注意,StringJoiner类是在Java 8中引入的。如果你在使用较旧的Java版本,可以考虑使用StringBuilder或StringBuffer来实现字符串拼接功能。