我有這段代碼:if (notificationSend.get(key) != null && notificationSend.get(key).equals(value)) { return true;} else { notificationSend.put(key, value); return false;}我想知道是否可以使用 Jav8 Enhancements 重構(gòu)它c(diǎn)ompute(),computeIfPresent()或者computeIfAbsent()
1 回答

楊魅力
TA貢獻(xiàn)1811條經(jīng)驗(yàn) 獲得超6個(gè)贊
假設(shè)value
非空,您不需要使用條件或任何這些compute*
方法。
ValueType oldValue = map.put(key, value); return value.equals(oldValue);
添加回答
舉報(bào)
0/150
提交
取消