Hey,
ich möchte eine Methode schreiben die als Parameter zwei Arrays beliebiger Typen hat.
also zB:
Die Arrays möchte ich dann mischen und ein Liste bzw Array zurückgeben.
Aber immer die erste gemeinsame Oberklasse.
Also wenn ich ein Integer-Array und ein Double-Array reingebe, dann möchte ich eine Number-List rauskriegen. Bei keiner gemeinsamen Oberklasse(außer halt Object) dann eine Object-List.
Ich meine in der Vorlesung mitgekriegt zu haben, dass das garnicht so schwer war, aber ich kriegs nach einigem Ausprobieren mit Wildcards, super und extends einfach nicht hin.
Hoffe mir kann da jemand helfen.
Grüße
ich möchte eine Methode schreiben die als Parameter zwei Arrays beliebiger Typen hat.
also zB:
Java:
public <T, E> List<...> doSth(T[] a, E[] b){
}
Die Arrays möchte ich dann mischen und ein Liste bzw Array zurückgeben.
Aber immer die erste gemeinsame Oberklasse.
Also wenn ich ein Integer-Array und ein Double-Array reingebe, dann möchte ich eine Number-List rauskriegen. Bei keiner gemeinsamen Oberklasse(außer halt Object) dann eine Object-List.
Ich meine in der Vorlesung mitgekriegt zu haben, dass das garnicht so schwer war, aber ich kriegs nach einigem Ausprobieren mit Wildcards, super und extends einfach nicht hin.
Hoffe mir kann da jemand helfen.
Grüße
Zuletzt bearbeitet: