Hi all.
ich habe (eigentlich) zwei möglichkeiten ein array zu initialisieren.
die erste ist (aus einem Java Buch von H.Balzert):
das funktioniert allerdings nicht,
weil ecplise meckert "multiple markers at this line, Syntax error on token ';' " (erste zeile).
funktionieren tut:
aber eigentlich müssten doch beide schreibweisen identisch sein, oder nicht ?
oder ist erstere schreibweise doch falsch ?
aus dem buch jedenfalls werd ich net schlau.
bitte um hilfe.
EDIT:
ich möchte aber erstere schreibweise, weil das array nicht sofort initialisiert wird,
denn so soll es auch sein, da es erst später mit daten gefüttert wird und ich ja
nicht alles hardcodieren kann...
ich habe (eigentlich) zwei möglichkeiten ein array zu initialisieren.
die erste ist (aus einem Java Buch von H.Balzert):
Code:
private byte[] RGB_colors;
RGB_colors = new byte[3];
RGB_colors[0] = 0x31;
RGB_colors[1] = 0x32;
RGB_colors[2] = 0x33;
das funktioniert allerdings nicht,
weil ecplise meckert "multiple markers at this line, Syntax error on token ';' " (erste zeile).
funktionieren tut:
Code:
private byte[] RGB_colors = { 0x31, 0x32, 0x33};
aber eigentlich müssten doch beide schreibweisen identisch sein, oder nicht ?
oder ist erstere schreibweise doch falsch ?
aus dem buch jedenfalls werd ich net schlau.
bitte um hilfe.
EDIT:
ich möchte aber erstere schreibweise, weil das array nicht sofort initialisiert wird,
denn so soll es auch sein, da es erst später mit daten gefüttert wird und ich ja
nicht alles hardcodieren kann...