Pin*_*ade 33 java instantiation
Map<String, ArrayList<Pair<String, Integer>>> k = new Map<String, ArrayList<Pair<String, Integer>>>();
Run Code Online (Sandbox Code Playgroud)
这行是在我的代码中.我想实例化一个包含String的Map,然后是一对字符串和整数的ArrayList.
Pair是我写的一个类,在我的包中.
我得到"无法实例化类型Map >>();
为什么不?对我来说似乎合理......
rge*_*man 57
内置Map
是一个无法实例化的接口.您可以在作业的右侧选择许多实施具体类,例如:
ConcurrentHashMap
HashMap
LinkedHashMap
TreeMap
和许多其他人.该Javadoc文档Map
列出了许多直接的具体实现.
接口无法实例化您需要使用一些实现接口的具体类尝试这样的事情
Map<String, ArrayList<Pair<String, Integer>>> k = new HashMap<String, ArrayList<Pair<String, Integer>>>();
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
48447 次 |
最近记录: |