我有几个没有重复元素的ArrayList。我想找到它们的交集,并返回每个ArrayList中共同元素的索引。
例如,如果我的输入为
我能想到的一种方法是在所有ArrayList上连续使用
是否有更好的方法来实现?
例如,如果我的输入为
{0,1,2},{3,0,4},{5,6,0}
,那么我想返回{0},{1},{2}
,即这里共同元素0的索引。我能想到的一种方法是在所有ArrayList上连续使用
retainAll()
来获取交集,然后使用indexOf()
为每个输入ArrayList找到交集元素的索引。是否有更好的方法来实现?