web-dev-qa-db-fra.com

erreur: type List ne prend pas de paramètres

J'obtiens l'erreur suivante malgré qu'elle soit exactement celle utilisée dans les exemples:

erreur: type List ne prend pas de paramètres

List<String> strings_wat = new ArrayList<String>();

Java est la version 1.7 et la classe n'est PAS nommée ArrayList.

25
kaboom

Vous importez probablement Java.awt.List au lieu de Java.util.List

82
BackSlash

Il semble que vous l'importiez depuis Java.awt:

import Java.awt.List;

et il semble que vous souhaitiez utiliser celui de Java.util:

import Java.util.List;
4
Christian

si vous travaillez sur l'interface utilisateur graphique, vous devez import Java.awt.List au lieu de import Java.util.List Autre, sinon si vous travaillez sur du code simple, vous devez import Java.util.List; au lieu de import Java.awt.List

1
Bilal Mustafa