Map型におけるvalueの型について
JAVAのMap型について質問です。
List<String> array = new ArrayList<String>();
Map<String, "文字列や数値、配列"> map = new HashMap<String, "文字列や数値、配列">();
map.put("strA", "文字");
map.put("strA", 1);
map.put("strA", array);
上記のように、valueにあたる部分に文字列や数値、配列が混ざったMapを作りたいのですが、どのようにすればよいでしょうか?
初歩的な質問となり大変恐縮ですが、ご教示いただけますと幸いです。