Hi,大家好,我是Mic 一個工作3年的粉絲,早上6點給我微信發語音,把我直接嚇醒。 我以為什麼天大的事情,結果一問才知道。 面試官問了他一個問題沒答上來,問題是“Spring裡面,如果兩個id相同的bean會報錯嗎?如果會,在哪個階段報錯?” 下麵看看普通人和高手的回答! 普通人: 兩個id相同的 ...
轉自:
http://www.java265.com/JavaJingYan/202206/16554733883740.html
集合:
集合,簡稱集,是數學中一個基本概念,也是集合論的主要研究對象。集合論的基本理論創立於19世紀,關於集合的最簡單的說法就是在朴素集合論(最原始的集合論)中的定義,即集合是“確定的一堆東西”,集合里的“東西”則稱為元素。現代的集合一般被定義為:由一個或多個確定的元素所構成的整體
下文筆者講述判斷兩個集合是否存在交集的方法分享,如下所示
實現思路:
將一個集合存入Map數據結構中
然後從Map中遍歷每一個元素和map中的元素進行對比
如果元素存在,則說明兩個集合存在交集
例:
public void jiHeJiaoYiTest() { String[] arr1 = new String[]{"a", "b", "java265", "d"}; String[] arr2 = new String[]{"77", "cccc", "ddd", "java265", "9900"}; Map<String, String> map = new HashMap<>(); for(String item : arr1) { map.put(item, "1"); } boolean flag = false; for(String item : arr2) { if (map.get(item) != null) { flag = true; break; } } if(flag) { System.out.println("存在交集"); } else { System.out.println("不存在交集"); } }