wenn man die Variable Arguments einer Methode per Array füllt, wird dieser dann kopiert oder nur ein Verweis auf den alten übergeben?
In Code:
- Code: Alles auswählen
public void foo(Int... args)
{
args[0]++;
}
public void bar()
{
int[] intarray = {1, 2, 3};
foo(intarray);
// Ist intarray jetzt {1, 2, 3} oder {2, 2, 3} ?
}