Angenommen, wir haben eine Schnittstelle:Wie Methode mit Liste implementieren, die generischen Parameter mit Parameter enthält
public interface MyInterface<Key>
{
Key getKey();
}
Dann haben wir zwei Klassen:
public class ClassWithString implements MyInterface<String>
{....................}
public class ClassWithInteger implements MyInterface<Integer>
{....................}
Wie so etwas zu machen:
public static Map convert(List<? extends MyInterfac<K>> list)
{
.....
}
Eigentlich brauche ich eine Methode, die
- kann mit Listen arbeiten.
Elemente der Liste muss MyInterface mit Parameter erweitern. Wie man diese Parameter machen ?:
(List<? extends MyInterfac<K>> list)
Natürlich convert Methode würde nicht laufen, ich wünschte nur, so etwas zu realisieren.
-Code Deponien sind nicht sinnvoll Antworten. Sag * was * du getan hast und * warum *. –