java List 根据 次数 进行叠加addALL
时间: 2024-04-15 09:31:47 浏览: 63
要根据次数将元素叠加添加到 Java 的 List 中,可以使用 `Collections.nCopies()` 方法和 `List.addAll()` 方法的组合。以下是一个示例代码:
```java
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
public class Main {
public static void main(String[] args) {
List<String> list = new ArrayList<>();
String element = "example";
int count = 5;
list.addAll(Collections.nCopies(count, element));
System.out.println(list);
}
}
```
在上述示例,我们创建了一个空的 `ArrayList` 实例,并定义了要重复添加的元素 `element` 和要重复添加的次数 `count`。
使用 `Collections.nCopies(count, element)` 方法,它会返回一个由 `count` 个 `element` 构成的不可变列表。然后,我们使用 `list.addAll()` 方法将这个不可变列表中的元素添加到 `list` 中。
最后,我们打印输出列表内容,可以看到 `element` 被重复添加了 `count` 次。
请根据你的具体需求修改元素类型和次数。这只是一个简单的示例,你可以根据实际情况进行调整。
阅读全文