Java 1.8引入StringJoiner,用与字符串拼接

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来实现字符串拼接功能。

你可能感兴趣的:(Java,java,StringJoiner,字符串拼接)