Feld von Feldern

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

Malcolm

Gast
Hallo,

ich brauch eine Feld mit 27 Elementen in dem jedes Element wiederum ein Feld ist welches jeweils 6 int Werte aufnehmen kann. Kann mir einer sagen wie der Syntay dafür aussieht.

int[] feld = new int[27]; // wie kann ich nun erreichen das feld[0] bis feld[26] mehr als ein Element speichern können.

vorab schonmal danke
 
nimmste ne arraylist oder ein object-array und schiebst pro object ein array mit deinen werten rein...
 
Hallo,

das mit der ArrayList hab ich mir mal angeschaut. Das ist jetzt klar. Hab allerdings noch eine Frage zu der alternativen Möglichkeit mit den mehrdimensionalen Arrays. Besteht bei einem zweidimensionalen Array nicht die Möglichkeit der Zuweisung der Elemente mit geschweiften Klammern?


Code:
public class Test 
{
	public static void main(String[] args) 
	{
		int A[][] = new int[27][6];
		A[0] = {1,2,3,4,5,6};   // das geht so leider nicht muss ich die alle manuell initialisieren
	}
}
 
Du kannst das so machen:

Code:
public class Test
{
   public static void main(String[] args)
   {
      int A[][] = new int[27][]; // << die fehlende 6 ist Absicht
      A[0] = new int[]{1,2,3,4,5,6};   // das geht so leider nicht muss ich die alle manuell initialisieren
   }
}
 
Oder direkt bei der Deklaration:

Code:
//für bessere Übersicht ein kleines Feld
//Die ... für weitere Elemente als "Platzhalter" ;)
int a[][] = {{1,2,3},{4,5,6},{7,8,9}..};

Wenn du es so machst, hast du natürlich viel zu tippen.
 
Status
Nicht offen für weitere Antworten.

Zurück
Oben