我正在使用 Java 8 功能比較 2 個地圖,并根據條件想要返回結果。使用.forEach顯示編譯時錯誤,基本上,返回是從 Lambda 表達式而不是從循環返回。如何從包含 lambda 的循環返回?請注意,我不是在比較兩個地圖對象的相等性nMap.forEach((k,v) -> { if (!mMap.containsKey(k) || mMap.get(k) < v) { return -1; }});
Java 8,比較兩個映射并返回結果
慕田峪9158850
2021-11-11 15:45:43
