繁体   English   中英

如何遍历 ArrayList 并检查它是否包含来自 Java 中另一个 ArrayList 的值

[英]How to loop through an ArrayList and check if it contains values from another ArrayList in Java

所以我有两个 ArrayLists 循环通过。 我想要做的是遍历第一个 ArrayList 中的每个 object 并检查它与第二个 ArrayList 中包含的所有值。 所以换句话说,是否可以检查第一个 ArrayList 中的每个 object 以及存储在第二个 ArrayList 中的每个单个值? 我希望能够为我的第一个 ArrayList 中的每个 object 执行此操作。 同样在循环结束时,如果我的第一个 ArrayList 中有一个 object 在我的第二个 ArrayList 中不包含任何值,我想打印出该对象(或该列表中的值)。

StackOverflow 并不是免费的编码服务,但我可以为您提供有关如何 go 的指导:

  1. 使用 for/for-each 循环遍历第一个 ArrayList 的元素
  2. 检查第二个 ArrayList 是否包含使用ArrayList.contains的元素
  3. 如果第二个 ArrayList、append 中不存在该元素,则使用ArrayList.add到第三个 ArrayList。
  4. 在你的 for 循环之后,打印出第三个 ArrayList 的元素(其中包含存在于第一个 ArrayList 但不存在于第二个中的元素)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

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