gpt4 book ai didi

java - 有没有一种有效的方法可以在java中的列表的子列表中进行搜索?

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

我有 2 个列表:

L1=[2,4,7,9,14,15,17]L2=[2,3,6]

第二个列表包含我想要从第一个列表中提取的元素的索引。

for(int i=0;i<L1.size();i++){
if(L2.contains(i)){
//Do sth
}
}

我想获取子列表L=[7,9,17],而不必浏览整个列表L1

谢谢。

最佳答案

循环 L2,因为它包含您感兴趣的 L1 的所有索引:

for(int i : L2) {
if(i < L1.length) {
//Do sth with L1.get(i)
}
}

如果您确定 L2 的值是 L1 中的有效索引,则不需要条件:

for(int i : L2) {
// Do sth with L1.get(i)
}

关于java - 有没有一种有效的方法可以在java中的列表的子列表中进行搜索?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47807416/

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