ã€Œå‰Šé™¤ã¨æ›´æ–°ã¯ãœã‚“ãœã‚“é•ã†ã€
ã‚ãªãŸã¯ã€ä¼šå“¡ç•ªå·ã¨åå‰ã‚’管ç†ã™ã‚‹ Map<Integer, String> を扱ã£ã¦ã„ã¾ã™ã€‚
æ¬¡ã®æ“ä½œã‚’é †ã«è¡Œã£ã¦ã€ãã®éƒ½åº¦Mapã®çŠ¶æ…‹ã‚’å‡ºåŠ›ã—ã¦ãã ã•ã„:
-
Mapã«æ¬¡ã®ãƒ‡ãƒ¼ã‚¿ã‚’登録
- 1 → “Yamada”
- 2 → “Tanaka”
- 3 → “Suzuki”
- 会員番å·2ã‚’
remove()ã§å‰Šé™¤ - 会員番å·3ã®åå‰ã‚’
"Kato"ã«replace()ã§æ›´æ–°
è¦ä»¶
Map<Integer, String>を使用ã™ã‚‹ã“ã¨remove(key)ã¨replace(key, value)ã®æŒ™å‹•ã®é•ã„を明確ã«ã™ã‚‹ã“ã¨- å„ステップ後ã«
Mapã®ä¸èº«ã‚’出力ã—ã¦ç¢ºèªã™ã‚‹ã“㨠- 出力ã«ã¯
for文を用ã„ã¦æ˜Žç¤ºçš„ã«è¡¨ç¤ºã™ã‚‹ã“ã¨
テストコード(Main.java)
public class Main {
public static void main(String[] args) {
MapUtil.testRemoveAndReplace();
}
}
ヒント
remove()ã¯ã‚ーã¨ãã®å€¤ã®ãƒšã‚¢ã‚’削除ã™ã‚‹replace()ã¯ã‚ーã®å€¤ã‚’別ã®å€¤ã§ä¸Šæ›¸ãã™ã‚‹ï¼ˆã‚ーãŒå˜åœ¨ã—ãªã‘れã°ä½•ã‚‚ã—ãªã„)remove()ã¯æˆ»ã‚Šå€¤ã‚り(削除ã•れãŸå€¤ï¼‰
→解ç”例
102 ステップアップå•題 「Map修羅é“ã€
🎯 実習ã§ç†è§£ã‚’æ·±ã‚よã†
ã“ã®å†…容ã«ã¤ã„ã¦JavaDrillã§å®Ÿéš›ã«æ‰‹ã‚’å‹•ã‹ã—ã¦å¦ç¿’ã§ãã¾ã™


コメント