我有这段代码:if (notificationSend.get(key) != null && notificationSend.get(key).equals(value)) { return true;} else { notificationSend.put(key, value); return false;}我想知道是否可以使用 Jav8 Enhancements 重构它compute(),computeIfPresent()或者computeIfAbsent()
1 回答
杨魅力
TA贡献1811条经验 获得超6个赞
假设value
非空,您不需要使用条件或任何这些compute*
方法。
ValueType oldValue = map.put(key, value); return value.equals(oldValue);
添加回答
举报
0/150
提交
取消