Array als Parameter übergeben

TheWizardOfOz

Grünschnabel
Hallo,
Ich habe eine Methode mit einem int-Array als Parameter, also

Code:
public void methodenName(int[] parameter) ...

Nun will ich die Methode aufrufen, aber wenn ich

Code:
methodenName({1, 2, 3});

ausführe, kommt eine Fehlermeldung, dass int[] verlangt, aber (int, int, int) übergeben wurde. Wie muss der Methodenaufruf richtig heißen? Steh grad etwas auf dem Schlauch.

Vielen Dank schonmal für die Hilfe ;)
 
Hallo TheWizardOfOz,

gib dem Kind vorher einen Namen und versuch es noch einmal.

Code:
int[] intArray = {1,2};
methodenName(intArray);

Alternativ kannst du deine Methode auch wie folgt parametrisieren:
Code:
public static void methodenName(int ... parameter)
Dann würde auch folgender Aufruf funktionieren:
Code:
methodenName(1,2,3,4);
 
Alternative wäre noch folgendes möglich:
Java:
methodenName(new int[] {1, 2, 3})
 

Neue Beiträge

Zurück