Pass Parameter In ArrayTherefore: Pass the parameter wrapped in an array:
void addOne (int[] arg)
{
arg [0] = arg [0] + 1;
}
...
int a[] = new int [1] {2};
addOne (a);
System.out.println (a [0] );
3
However: This smells funny, so see AlternativesToPassByReference
See also: PassParameterInWrapperObject
This page mirrored in JavaIdioms as of April 29, 2006