Java: Avertissement: Références de type générique doit être paramétrée
currentProfile.getFriends()
méthode renvoie un Itérateur sur une liste de tableaux. Il fonctionne comme le suppose mais le compilateur me donne un avertissement amical lors de l'affectation à un autre itérateur: iterator is a raw type. References to generic type Iterator <E> should be parameterized
J'ai peu ou aucune idée de ce que cela signifie, le soin de m'éclairer? si ma description n'ont pas été assez clair, c'est ce que je fais Iterator friendList = currentProfile.getFriends();
OriginalL'auteur Tom Lilletveit | 2012-11-01
Vous devez vous connecter pour publier un commentaire.
Veuillez regarde la signature de la méthode getFriends() si vous le pouvez. Qui devrait ressembler à
la est le type dont vous avez besoin pour mettre de l'Itérateur de référence.
Par exemple, si la méthode est la suivante:
utilisation:
OriginalL'auteur IllegalArgumentException
ce que cela signifie, c'est de l'affectation d'un objet avec le type générique défini à une référence qui n'a pas de générique de type déclaré.
Exemple:
Object
utilisée comme type?ouais, c'est la question à se poser, Aaron
Si vous ne lui donnez pas, je ne vois pas de problème dans ce cas, mais dans de rares cas, le code peut échouer à lancer lors de l'exécution. Voir stackoverflow.com/questions/20790770/...
OriginalL'auteur PermGenError