Normal
Wenn Java einen Parameter einer Methode mit ... angehängt bekommt, wie in Beispiel 1, dann heißt das, dass man die Methode mit mehreren Variablen aufrufen kann:[code=Java]//Methode:public void join(String... strings)//Aufruf:join("hallo","Was","auch","immer","foo","bar") // beliebig viele Parameter[/code]Anschließend macht java innerhalb der Methode ein String Array daraus:[code=Java]//innerhalb von joinstrings[0].equals("hallo");strings[1].equals("Was");//usw.[/code]
Wenn Java einen Parameter einer Methode mit ... angehängt bekommt, wie in Beispiel 1, dann heißt das, dass man die Methode mit mehreren Variablen aufrufen kann:
[code=Java]
//Methode:
public void join(String... strings)
//Aufruf:
join("hallo","Was","auch","immer","foo","bar") // beliebig viele Parameter
[/code]
Anschließend macht java innerhalb der Methode ein String Array daraus:
//innerhalb von join
strings[0].equals("hallo");
strings[1].equals("Was");
//usw.