
Edgard Ernesto Ortiz Ortiz
PreguntaHola, alaguien le sale este error cuando pone Arraylist<String,integer> en java: Incorrect number of arguments for type ArrayList<E>; it cannot be parameterized with arguments <String, Integer>Java(16777741)

Moisés Manuel Morín Hevia
No puedes pasarle dos parametros a una Array, se declaran separados. Prueba con:
Map<String, Map<String,Integer>> typeCarAccepted;```

Gabriel Oswaldo Blanco Abrego
Me imagino que ahi fue una confusión de la profesora, porque ArrayList solo puede soportar un parámetro. Lo que puedes hacer es cambiar el ArrayList por un Map. Te quedaría de esta manera:
Map<String, Map<String, Integer>> typeCarAccepted;

Andrés Julián Muñoz Trujillo
No se porque el ArrayList no me soporta 2 tipos de datos distintos, lo "solucioné" borrando el dato Integer, pero aún tengo la duda de porque a la profe no le aparece el error.