我有這段代碼: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
提交
取消