オブジェクトを値として持つマップから情報を印刷するにはどうすればよいですか?Javaマップの印刷Map <String、Object> - 方法
私は、次のマップを作成しました:
Map<String, Object> objectSet = new HashMap<>();
オブジェクトは、私はすでにデータと上記マップを埋めてきた独自のインスタンス変数
で独自のクラスを持っています。
私は各ループのために使用して<Object>
値を印刷するためのマップを取得する?私はprintMap
メソッドを作成しましたが、私はのみ行う方法マップのキー
を印刷するように見えることができますか
はこれまでのところ、私が持っている:キーアウト
for (String keys : objectSet.keySet())
{
System.out.println(keys);
}
上記プリント。私もオブジェクト変数を出力することができるようにしたい。
for (Map.Entry entry : objectSet.entrySet())
{
System.out.println("key: " + entry.getKey() + "; value: " + entry.getValue());
}
'Map'には' keySet'メソッドしかありませんか?他の方法はありませんか? – Savior
'println(map)'を試しましたか? – chrylis