private ArrayListMultimap<Integer, ArrayList<ArrayList<Point2d>>> detectedAgentPositions;
上面的代码不会给我任何错误,即一切都整齐地写入和导入etcetera。但是,当我尝试初始化detectedAgentPositions
像这样:无法初始化ArrayListMultimap;由于嵌套?
private ArrayListMultimap<Integer, ArrayList<ArrayList<Point2d>>> detectedAgentPositions
= new ArrayListMultimap<Integer, ArrayList<ArrayList<Point2d>>>();
我得到以下错误:
no suitable constructor found for ArrayListMultimap(no arguments) constructor ArrayListMultimap.ArrayListMultimap(int,int) is not applicable (actual and formal argument lists differ in length) constructor ArrayListMultimap.ArrayListMultimap(Multimap< ? extends Integer,? extends ArrayList>>) is not applicable (actual and formal argument lists differ in length)
有什么问题吗?
从哪里'ArrayListMultiMap'和'Point2d'? – joc
改为使用'ArrayListMultimap.create' – Dimitri