集册 Java实例教程 获取两个HashSet之间的交集

获取两个HashSet之间的交集

欢马劈雪     最近更新时间:2020-01-02 10:19:05

359
获取两个哈希集的交集


//package com.nowjava;

import java.util.HashMap;/*来自 时 代 J a v a 公 众 号 - nowjava.com*/

import java.util.HashSet;


public class Main {

    public static <T> HashSet<T> getIntersection(HashSet<T> set1,

            HashSet<T> set2) {

        HashSet<T> set = new HashSet<T>();


        for (T elem : set1)

            if (set2.contains(elem))

                set.add(elem);

        return set;

    }


    public static <T, F> HashMap<T, F> getIntersection(HashMap<T, F> map1,

            HashMap<T, F> map2) {

        HashMap<T, F> map = new HashMap<T, F>();

        /** 
         来自 时 代      J a v a   公   众 号 - nowjava.com**/

        for (T elem : map1.keySet())

            
展开阅读全文