stringjoiner 怎么添加数组
时间: 2024-11-09 17:17:16 浏览: 17
`StringJoiner` 是 Java 中的一个类,用于高效地构建字符串,特别是在大量元素的情况下比 `StringBuilder` 更为适用。要使用 `StringJoiner` 来添加数组,你可以按照以下步骤操作:
1. 创建 `StringJoiner` 对象并指定分隔符(可选):
```java
StringJoiner joiner = new StringJoiner(", ");
```
这里我们使用逗号和空格作为默认的分隔符。
2. 添加数组中的每个元素:
```java
String[] array = {"Element1", "Element2", "Element3"};
for (String element : array) {
joiner.add(element);
}
```
3. 如果你想一次性添加整个数组,可以使用 `addAll` 方法:
```java
joiner.addAll(Arrays.asList(array));
```
4. 构建最终的字符串:
```java
String result = joiner.toString();
```
完整的示例代码如下:
```java
import java.util.Arrays;
public class Main {
public static void main(String[] args) {
StringJoiner joiner = new StringJoiner(", ");
String[] array = {"Element1", "Element2", "Element3"};
for (String element : array) {
joiner.add(element);
}
// 或者直接使用 Arrays.asList
// joiner.addAll(Arrays.asList(array));
System.out.println(joiner.toString());
}
}
```
运行这段代码后,输出将是:`Element1, Element2, Element3`。
阅读全文