𝑴𝒂𝒑 : Value κ°’ λ³€κ²½ν•˜κΈ°

uuuouuoΒ·2022λ…„ 5μ›” 19일
0

Map

λͺ©λ‘ 보기
5/5
post-thumbnail

πŸ“ Map: value κ°’ λ³€κ²½ν•˜λŠ” 방법


βœ” replace() 이용

replace()λ₯Ό μ‚¬μš©ν•˜μ§€λ§Œ μ΄λ¦„λ§Œ λŒ€μ²΄ν•˜κΈ° 이고, put을 μ΄μš©ν•˜λŠ” 것과 λ‹€λ₯Ό 것이 μ—†μ—ˆλ‹€.

Hash<String, Integer> map = new HashMap<>();
map.add("ν•˜λ‚˜", 1);
map.add("λ‘˜", 2);
map.add("λ‘˜", 3);

map.forEach((k, v) -> {
	System.out.println(k + " " + v);
});
// 좜λ ₯
//------
// ν•˜λ‚˜ 1
// λ‘˜ 2
// μ…‹ 3

map.replace(ν•˜λ‚˜, map.get(ν•˜λ‚˜) + 1);

map.forEach((k, v) -> {
	System.out.println(k + " " + v);
});
// 좜λ ₯
//------
// ν•˜λ‚˜ 2
// λ‘˜ 2
// μ…‹ 3
// ν•˜λ‚˜ 2

0개의 λŒ“κΈ€