背景:有一个产品列表页面,我需要获取所有产品的名称(包括缺货的产品),然后验证所有缺货的产品是否在最后。
问题:我已经浏览了所有页面并将产品名称存储在ArrayList中。
假设list1
及其内容为-
[instant bcaa, vegan bcaa, complete bcaa energy™, branched chain amino acid (bcaa) tablets 1000mg, endure™, branched chain amino acids (bcaa), instant leucine, leucine tablets 1000mg, complete intra-workout™, leucine, bcaa jelly mix, complete hydration drink™, informed bcaa™, instant bcaa cocktail bundle]
现在我有另一个列表,其中只包含缺货产品。
list2
和其内容如下 -[informed bcaa™, instant bcaa cocktail bundle]
我必须确保list1是否以相同的顺序在末尾包含了所有的list2项
retainAll()
);删除所有这些元素(removeAll
),然后将它们再次添加到末尾(addAll()
)-最好使用第一个列表的副本。或者,可以像流一样操作:对于列表2中的每个元素,如果它也在列表1中,则从列表1中删除它并将其添加到列表1的末尾... - user85421