Ein unbeschränkter Platzhalter ist das Typargument "?", ein Merkmal von Generika in der Sprache Java. Dieses Typ-Argument repräsentiert einen unbekannten Typ, der einmal vorhanden war.
Ich habe diesen Code nicht zur Kompilierung bekommen:
%Vor%
Es scheint, dass Java List und List<?> nicht als den gleichen Typ betrachtet, wenn es um Generika geht.
Warum ist das? Und gibt es einen schönen Ausweg?
Kontext...
Das Oracle-Dokument über Wildcards in Generics lautet:
Der Platzhalter kann in verschiedenen Situationen verwendet werden: als Typ von a
Parameter , Feld oder lokale Variable ; manchmal als return type
(Obwohl es eine bessere P...