[英]Replace arrayList values from another arrayList
我有两个 arrayLists,其中一个包含
一个 [[id,id],[id,id]...] 而另一个包含 [[id, String],[id,String]...]
我想用另一个列表中的关联字符串替换第一个 arrayList 的 id
假设您有一个列表列表(问题的措辞有点不清楚),您可以遍历第一个列表并在第二个列表中找到匹配的元素:
for (List f : firstList) {
secondList.stream()
.filter(s -> f.get(1).equals(s.get(0))
.map(s -> s.get(1))
.ifPresent(s -> f.set(1, s));
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.