Hi,
ich bin neu bei java. Programmiererfahrung habe ich bisher nur von PHP und das ist bekanntlich weniger streng ^^.
Ich habe ein recht banals problem wie ich finde.
Ich arbeite mit mehrdimensionalen integer Arrays (int[][]) die durch eine funktion auf basis von schleifen und bedingungen gefüllt werden.
Mein Problem ist, um einem Array einen Wert zuzuweisen brauche ich einen index, da ich die Arrays nun aber nach und nach fülle müsste ich mir dann immer den aktuell höchsten index speichern um zu wissen, welches das näcshte freie Feld ist.
Gibt es irgendeine funktion wie ich den nächsten noch nicht belegten index eines Arrays bekomme? oder irgendein tipp wie ich mir selbst eine schreiben kann?
Als bspw:
Das ich das Problem überhaupt hab ist warscheinlich php schädigung, wo man arrays einfach mit $array[] = $value füllen kann also ohne index angabe.
Hoffe mich versteht wer und kann mir helfen....
ich bin neu bei java. Programmiererfahrung habe ich bisher nur von PHP und das ist bekanntlich weniger streng ^^.
Ich habe ein recht banals problem wie ich finde.
Ich arbeite mit mehrdimensionalen integer Arrays (int[][]) die durch eine funktion auf basis von schleifen und bedingungen gefüllt werden.
Mein Problem ist, um einem Array einen Wert zuzuweisen brauche ich einen index, da ich die Arrays nun aber nach und nach fülle müsste ich mir dann immer den aktuell höchsten index speichern um zu wissen, welches das näcshte freie Feld ist.
Gibt es irgendeine funktion wie ich den nächsten noch nicht belegten index eines Arrays bekomme? oder irgendein tipp wie ich mir selbst eine schreiben kann?
Als bspw:
Code:
int erg;
int[] var = new int[4];
var[0] = 'foo';
var[1] = 'bar;
erg = funktionDieIchBrauche(var);
//erg hat jetzt den wert 2
Das ich das Problem überhaupt hab ist warscheinlich php schädigung, wo man arrays einfach mit $array[] = $value füllen kann also ohne index angabe.
Hoffe mich versteht wer und kann mir helfen....