なぜ私はこの指示をすることができませんか?どうしたらいいですか?オブジェクトの下に新しいオブジェクトをインスタンス化します
new HashMap<Integer, new java.util.ArrayList<Long>()>();
おかげ
なぜ私はこの指示をすることができませんか?どうしたらいいですか?オブジェクトの下に新しいオブジェクトをインスタンス化します
new HashMap<Integer, new java.util.ArrayList<Long>()>();
おかげ
あなたは、おそらくのようなものを意味する:あなたがマップ内の新しいインスタンスを作成することはできません
Map<Integer, List<Long>> map = new HashMap<Integer, List<Long>>();
List<Long> list = new ArrayList<Long>();
map.put(5, list);
正確:Dありがとう;) – Mehdi
を。あなたはその型の仕様を作成したいだけです。
new HashMap<Integer, List<Long>>();
マップの各エントリは、リストの実際のインスタンスを指し示すことができます。どのタイプのリストでも可能です。
map.put(1, new LinkedList<Long>());
map.put(2, new ArrayList<Long>());
map.put(3, new Vector<Long>());
Map map = new Hashmap<Integer,List<Long>>;
map.put(1,new ArrayList<Long>());
あなたは答えを受け入れることができるしてください。ありがとう。 – Adam