package test;
import java.util.ArrayList;
import java.util.List;
import java.util.stream.Collectors;
public class ListAndList {
/**
* java8实现两个list取交集
* @param args
*/
public static void main(String[] args) {
List<Integer> accountIdListOne = new ArrayList<>();
accountIdListOne.add(1);
accountIdListOne.add(2);
accountIdListOne.add(3);
accountIdListOne.add(4);
List<Integer> accountIdListTwo = new ArrayList<>();
accountIdListTwo.add(3);
accountIdListTwo.add(4);
accountIdListTwo.add(5);
accountIdListTwo.add(6);
List<Integer> accountIdList = accountIdListOne.stream().filter(accountIdListTwo::contains).collect(Collectors.toList());
System.out.println(accountIdList.toString());
}
}