直接传数组引用就是了。:) 例子: public class Test { int[] aTest = new int[10]; public void incElement(int[] aInt) { for(int i =0; i < aInt.length; i++) { aInt[i] += 1; } }
public void printElement(int[] aInt) { for(int i =0; i < aInt.length; i++) { System.out.println("Element " + i + "is: " + aInt[i]); } } public static void main(String[] args) { Test o1 = new Test(); o1.printElement(); o1.incElement(); o1.printElement(); } }
例子:
public class Test {
int[] aTest = new int[10]; public void incElement(int[] aInt) {
for(int i =0; i < aInt.length; i++) {
aInt[i] += 1;
}
}
public void printElement(int[] aInt) {
for(int i =0; i < aInt.length; i++) {
System.out.println("Element " + i + "is: " + aInt[i]);
}
} public static void main(String[] args) {
Test o1 = new Test();
o1.printElement();
o1.incElement();
o1.printElement();
}
}
public int[] getArray() {
return aTest;
}o1.printElement() ==> o1.printElement(o1.getArray());
o1.incElement() ==> o1.incElement(o1.getArray());