Moin,
ich hab folgendes "Problem":
Hab mehrere Funktionen die so aussehen:
Daraufhin meinte Eclipse : "Duplicate Methode ..."
Obwohl der Typ der Liste unterschiedlich ist, wird der Fehler angezeigt.
wie löse ich das Problem am besten?
Ich seh da folgende Möglichkeiten:
1) Jede Methode eigener Name -> Ist mir eigentlich zu umständlich
2) Jeder Methode ein zusätzlicher Parameter -> Würde gehen, is aber Blödsinn
3) die methode so schreiben:
Aber da jede Liste anders verarbeitet wird, weiss ich nicht, wie ich den generischen Typ der Liste herausfinde?
Habs mit instanceOf versucht, war aber nicht so wirklich erfolgreich.
Vermutlich irgendwie mit Reflections, hab aber dazu nix passendes gefunden
Wie geht das am besten/schnellsten/saubersten?
Ich hoffe mein problem wird klar am frühen Morgen
mfg Verjigorm
ich hab folgendes "Problem":
Hab mehrere Funktionen die so aussehen:
Code:
public void methode(int[] array, List<xXx> list) {...}
Code:
public void methode(int[] array, List<yYy> list) {...}
Code:
public void methode(int[] array, List<zZz> list) {...}
Daraufhin meinte Eclipse : "Duplicate Methode ..."
Obwohl der Typ der Liste unterschiedlich ist, wird der Fehler angezeigt.
wie löse ich das Problem am besten?
Ich seh da folgende Möglichkeiten:
1) Jede Methode eigener Name -> Ist mir eigentlich zu umständlich
2) Jeder Methode ein zusätzlicher Parameter -> Würde gehen, is aber Blödsinn
3) die methode so schreiben:
Code:
public void methode(int[] array, List<?> list) {...}
Aber da jede Liste anders verarbeitet wird, weiss ich nicht, wie ich den generischen Typ der Liste herausfinde?
Habs mit instanceOf versucht, war aber nicht so wirklich erfolgreich.
Vermutlich irgendwie mit Reflections, hab aber dazu nix passendes gefunden
Wie geht das am besten/schnellsten/saubersten?
Ich hoffe mein problem wird klar am frühen Morgen
mfg Verjigorm