Map

learn

Map修羅道:StepFinal

📌 まずは問題を見ろ→ javadrill.tech で出題された問題を見る(StepFinal)問題のポイント2つのMapを組み合わせて処理を行う実践形式containsKey() を使って、存在チェックと例外処理「合計金額の算出」+「エ...
learn

Map修羅道:Step09

📌 まずは問題を見ろ→ javadrill.tech で出題された問題を見る(Step09)問題のポイントremove() はキーとその値をMapから完全に消すreplace() は既存のキーに対して値を上書きする両者の違いを、出力を見なが...
learn

Map修羅道:Step08

📌 まずは問題を見ろ→ javadrill.tech で出題された問題を見る(Step08)問題のポイントHashMap は null をキーにも値にも使える(1キー限定)TreeMap では null キーは例外になるが、HashMap ...
learn

Map修羅道:Step07

📌 まずは問題を見ろ→ javadrill.tech で出題された問題を見る(Step07)問題のポイントMap<String, Map<String, Integer>> を使ったネスト構造の管理外側:店舗名 → 内側:商品名 → 値:在...
learn

Map修羅道:Step06

📌 まずは問題を見ろ→ javadrill.tech で出題された問題を見る(Step06)問題のポイントMap は 「キーから値」には強いが、「値からキー」は不得意。逆引きが必要な場合は、自分でループを書け。entrySet() を使えば...
learn

Map修羅道:Step05

Step05:Mapの出力順に意味はあるか?📌 まずは問題を見ろ→ javadrill.tech で出題された問題を見る(Step05)問題のポイント同じデータを HashMap と TreeMap に登録して出力し、順序の違いを確認するH...
learn

Map修羅道:Step04

📌 まずは問題を見ろ→ javadrill.tech で出題された問題を見る(Step04)問題のポイントMap<String, Integer> を使って、文字列の出現回数を数える基本パターンcontainsKey() で存在チェック →...
learn

Map修羅道:Step03

📌 まずは問題を見ろ→ javadrill.tech で出題された問題を見る(Step03)問題のポイントMap<String, List<String>> というネスト構造の基本put() だけじゃダメ。Listの存在を確認してから追加す...
learn

Map修羅道:Step02

📌 まずは問題を見ろ→ javadrill.tech で出題された問題を見る(Step02)問題のポイントMap をループで出力する2つの方法:keySet() vs entrySet()両者の構文・動き・向き不向きを比較するどちらを使って...
learn

Map修羅道:Step01

📌 まずは問題を見ろ→ javadrill.tech で出題された問題を見る(Step01)問題のポイントMap.put() で同じキーに値を2回登録したら、どうなる?Map.entrySet() を使って、キーと値のペアを1つずつ取り出し...