gpt4 book ai didi

java - 在 Java 中选择大小为 N > L 的 ArrayList 的前 L 项并插入到另一个 ArrayList

转载 作者:搜寻专家 更新时间:2023-11-01 00:59:45 27 4
gpt4 key购买 nike

我有一个大小为 N 的 ArrayList l1 和另一个大小为 L < N 的 l2。我想将 l1 的 L 个第一个项目放到 l2 中。我想使用 for(Object obj : l1) 类型的 for 循环来扫描大小为 N 的列表,然后使用 l2.add(obj) 在 l2 上添加元素,但我不确定是否达到最大大小l2(即 L)停止插入项目或继续。

有人可以建议我这样做的方法吗?谢谢

最佳答案

您可以使用 <a href="http://docs.oracle.com/javase/6/docs/api/java/util/List.html#subList%28int,%20int%29" rel="noreferrer noopener nofollow">List.subList(int, int)</a>获取前L项的方法

int L = 2;

List<String> newList = new ArrayList<>(inputList.subList(0,L));

关于java - 在 Java 中选择大小为 N > L 的 ArrayList 的前 L 项并插入到另一个 ArrayList,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18313392/

27 4 0