import org.springframework.util.CollectionUtils; import java.util.ArrayList; import java.util.List; /** * 集合工具类 * */ public class ListUtils { /** * 集合取交集 * * @param firstList 第一个集合 * @param secondList 第二个集合 * @param <T> 类型 * @return List<T> */ public static <T> List<T> intersect(List<T> firstList, List<T> secondList) { if (CollectionUtils.isEmpty(firstList) || CollectionUtils.isEmpty(secondList)) { return new ArrayList<>(); } List<T> newFirstList = new ArrayList<>(firstList); List<T> newSecondList = new ArrayList<>(secondList); newFirstList .retainAll(newSecondList ); return newFirstList ; } }
集合工具类
最新推荐文章于 2022-06-16 10:02:20 发布