private ArrayListMultimap<Integer, ArrayList<ArrayList<Point2d>>> detectedAgentPositions;
Приведенный выше код не дает мне никаких ошибок, т. Е. Все аккуратно написано и импортировано и так далее. Но когда я пытаюсь инициализировать 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