我正在寻找一种智能且快速的方法来仅获取所有其他数组列表中的多个数组列表(存储在 HashMap 中)的值。
例如 [a] = 1, 2, 3, 4, 5 [b] = 1, 3 [c] = 3
结果 = 3
在 Java 中实现此目的最快的方法是什么?
最佳答案
您可以使用Collections.retainAll使用ArrayList:
list1.retainAll(list2);
list1.retainAll(list3);
但请记住,您将更改 list1
的内容。
关于java - 获取所有其他数组列表中的数组列表项的最快方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12131495/