Mapをループで出力するには?
あなたは、社員番号と部署名の対応を管理するMapを持っています。
以下のデータをMapに登録し、内容を出力してください:
- 2001 → “Sales”
- 2002 → “HR”
- 2003 → “Engineering”
Mapを出力する際に、2通りの方法で実装してください:
keySet()
を使って出力entrySet()
を使って出力
要件
Map<Integer, String>
を使用することfor
ループを使って、2通りの出力方法を試すこと- 両方の方法で同じ内容が出力されることを確認すること
テストコード(Main.java)
public class Main {
public static void main(String[] args) {
MapUtil.printDepartments();
}
}
ヒント
keySet()
はキーの集合を返す(値を出すにはmap.get(key)
が必要)entrySet()
はキーと値のペア(Entry)を直接扱える
→解答例