【发布时间】:2017-01-05 10:33:12
【问题描述】:
private ArrayListMultimap<Integer, ArrayList<ArrayList<Point2d>>> detectedAgentPositions;
上面的代码没有给我任何错误,即一切都被整齐地编写和导入等等。但是当我尝试像这样初始化detectedAgentPositions 时:
private ArrayListMultimap<Integer, ArrayList<ArrayList<Point2d>>> detectedAgentPositions
= new ArrayListMultimap<Integer, ArrayList<ArrayList<Point2d>>>();
我收到以下错误:
没有找到适合 ArrayListMultimap 的构造函数(无参数) 构造函数 ArrayListMultimap.ArrayListMultimap(int,int) 不适用 (实际参数列表和形式参数列表的长度不同) 构造函数 ArrayListMultimap.ArrayListMultimap(Multimap>) 不适用 (实际参数列表和形式参数列表的长度不同)
这里有什么问题?
【问题讨论】:
-
ArrayListMultiMap和Point2d来自哪里?? -
改用
ArrayListMultimap.create
标签: java initialization