直接返回数组引用
public class Main {
public static void main(String[] args) {
int[] array = getArray();
for (int i : array) {
System.out.println(i);
}
}
public static int[] getArray() {
int[] arr = {1, 2, 3, 4, 5};
return arr;
}
}
通过参数传递数组
public class Main {
public static void main(String[] args) {
int[] array = new int;
fillArray(array);
for (int i : array) {
System.out.println(i);
}
}
public static void fillArray(int[] arr) {
arr = 1;
arr = 2;
arr = 3;
arr = 4;
arr = 5;
}
}
使用数组类型作为函数返回类型
public class Main {
public static void main(String[] args) {
int[] array = createArray();
for (int i : array) {
System.out.println(i);
}
}
public static int[] createArray() {
int[] arr = new int;
arr = 1;
arr = 2;
arr = 3;
arr = 4;
arr = 5;
return arr;
}
}
以上示例展示了如何在Java中从子函数返回数组并在主函数中使用它。您可以根据需要选择合适的方法