Item 43. Method Reference
/*
merge λ©μλλ ν€, κ°, ν¨μλ₯Ό μΈμλ‘ λ°μ
ν€κ° μμΌλ©΄ μ£Όμ΄μ§ ν€μ κ°μΌλ‘ μλ‘μ΄ νλͺ©μ μΆκ°νκ³
ν€κ° μ΄λ―Έ μ‘΄μ¬νλ©΄ κΈ°μ‘΄ κ°κ³Ό μ£Όμ΄μ§ κ°μ ν©μ³μ μλ‘μ΄ κ°μ μ μ₯νλ€.
*/
class Example {
public static void main(String[] args) {
// λλ€
map.merge(key, 1, (count, incr) -> count + incr);
// λ©μλ μ°Έμ‘°
map.merge(key, 1, Integer::sum);
}
}λ©μλ μ°Έμ‘° μ ν
λ©μλ μ°Έμ‘° μ ν
μμ
λλ€
Last updated