mehr als ein Element aus einer Methode zurückgeben

  • Themenstarter Themenstarter Mark
  • Beginndatum Beginndatum
Status
Nicht offen für weitere Antworten.
M

Mark

Gast
könnt ihr mir sagen wie ich mehr als ein Element aus einer Methode zurückgeben kann?
 
Gar nicht.

Aber du kannst natürlich ein Array, eine Collection, oder eine eigene Klasse mit mehreren Membervariablen zurückgeben :wink:
 
ich habe mir dafür dank java1.5 mal ne tupel Klasse geschrieben, um 2 elemente zurückgeben zu können
Code:
public class Tupel<S,T> {
  ....
}
ist eine möglichkeit - ansonsten array oder collection 🙂
 
man kann auch eine neue klasse schreiben die aus 2 Elementen besteht und beim return aus deiner Methode ein Objekt (der initialisiert mit deinen Ellementen) von dieser Klasse zurück gibt.
 
Slava hat gesagt.:
man kann auch eine neue klasse schreiben die aus 2 Elementen besteht und beim return aus deiner Methode ein Objekt (der initialisiert mit deinen Ellementen) von dieser Klasse zurück gibt.
im Prinzip genau was meine Tupel Klasse macht. Nur dank 1.5 kann diese Tupel klasse für alle Rückgabe verwendet werden. Vorher musste man für jeden neuen Fall eine neue Wrapper Klasse konstruieren
 
Status
Nicht offen für weitere Antworten.

Neue Themen


Zurück
Oben