集合交集在数学上面的定义是:
A 和 B 的交集写作 "A ∩B"。 形式上:
x 属于 A ∩ B 当且仅当
在Java集合类List里面也提供了一个内置的方法,求两个List集合的交集。
方法如下:
public boolean retainAll(Collection<?> c)
子类必须实现该方法。
下面是以子类ArrayList为例的一段代码:
01 |
public class ListDemo {
|
06 |
public static void main(String[] args) {
|
07 |
List<String> sList = new ArrayList<String>();
|
08 |
List<String> sList2 = new ArrayList<String>();
|
18 |
sList.retainAll(sList2);
|
20 |
for(String s : sList){
|
21 |
System.out.println(s);
|
输出: 1
3
相关文章:
-
2022-12-23
-
2022-12-23
-
2022-12-23
-
2021-08-10
-
2021-09-11
-
2021-12-16
-
2021-12-20
-
2022-12-23