如何在Java 8中从HashMap中删除键、值或条目 -javarevisited

20-07-02 banq

JDK 8以上无需遍历Map使用removeIf()方法直接删除其中某个条目:

priceMap.entrySet().removeIf( e -> e.getValue() .compareTo(Double.valueOf(39.00)) > 0); 

在Java 8中仅用一行完成。这就是Java 8的优点。

         

猜你喜欢