Hallo zusammen,
ich habe oft ein Problem, das ich gerne vermeiden möchte.
Ich weiß, dass es nicht korrekt ist, in ein Array oder auch eine ArrayList verschiedene Datentypen zu packen. Nun habe ich aber oft folgende Situation für die ich am besten ein Beispiel nenne:
Meine Funktion berechnet etwas über ein Bild mit mehreren Frames. In jedem Frame wird die Berechnung in einem bestimmten Bereich durchgeführt. Nun soll die Funktion für jeden Frame die Berechnung als Float und den Bereich als Rectangle zurück geben.
Dass ich das lösen kann, fällt mir eben nur ein, eine 2 dimensionale ArrayList zu machen, die für jeden Frame eine ArrayList hält in der dann im ersten Eintrag die Float und im Zweiten der Rectangle steht.
Wie mache ich so etwas richtig?
Danke
Timmorn
ich habe oft ein Problem, das ich gerne vermeiden möchte.
Ich weiß, dass es nicht korrekt ist, in ein Array oder auch eine ArrayList verschiedene Datentypen zu packen. Nun habe ich aber oft folgende Situation für die ich am besten ein Beispiel nenne:
Meine Funktion berechnet etwas über ein Bild mit mehreren Frames. In jedem Frame wird die Berechnung in einem bestimmten Bereich durchgeführt. Nun soll die Funktion für jeden Frame die Berechnung als Float und den Bereich als Rectangle zurück geben.
Dass ich das lösen kann, fällt mir eben nur ein, eine 2 dimensionale ArrayList zu machen, die für jeden Frame eine ArrayList hält in der dann im ersten Eintrag die Float und im Zweiten der Rectangle steht.
Wie mache ich so etwas richtig?
Danke
Timmorn