HashMap
値が のバリアントであるを正しくインスタンス化するにはどうすればよいですか。つまり、値はand/orList<Number>
の形式を取ることができます。これが私がこれまでに試したことです:List<Long>
List<Double>
HashMap<String, List<Number>> foo = new HashMap<String, List<Number>>();
foo.put("Tenticles", new ArrayList<Long>());
エラー メッセージ: The method put(String, List<Number>) ... is not applicable for the arguments (String, List<Long>)
。
Long
また、構成要素にa を追加できるようにしたいと考えてList<Long>
いますDouble
。
編集Long
これらの回答は、 aまたは aDouble
を構成リストの1つに追加する方法を示していません