繁体   English   中英

从另一个 arrayList 替换 arrayList 值

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM