gpt4 book ai didi

java - 如何获取二维列表数组中的所有第一个元素?

转载 作者:行者123 更新时间:2023-12-01 16:33:27 26 4
gpt4 key购买 nike

假设我有一个二维列表数组,我将其声明为 -

ArrayList<ArrayList<String>> seqList;
seqList = new ArrayList<ArrayList<String>>();

并且列表包含以下元素 -

[Mod5], [Mod5], [Mod5]
[Mod5, Mod10], [Mod5, Mod10]
[Mod5, Mod10, Mod8], [Mod5, Mod10, Mod8], [Mod5, Mod10, Mod8]

我想提取所有行的第一个元素并将其保存在另一个列表中,即结果应该是 [Mod5]、[Mod5、Mod10]、[Mod5、Mod10、Mod8] 有没有可能的方法来做到这一点?

最佳答案

当然有 - 一个简单的循环就可以解决问题:

ArrayList<String> res = new ArrayList<String>();
for (ArrayList<String> s : seqList)
res.add(s.get(0));

请注意,上面的代码假设列表不为空。如果该假设不成立,请在获取初始元素之前添加对空列表的检查。

关于java - 如何获取二维列表数组中的所有第一个元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11993120/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com