微信扫一扫

028-83195727 , 15928970361
business@forhy.com

Java千百问_06数据结构(013)_数组如何传递

java数组传递,数组如何传递,array作为参数,数组类型参数,传入数组2016-06-04

点击进入_更多_Java千百问

1、数组如何传递

在java中,我们可以将数组作为参数传递给方法,方式同传递基本类型参数一致。
了解什么是数组看这里:java中的数组是什么
了解循环数组便利看这里:如何遍历数组
例子:

public static void printArray(int[] array) {
  for (int i = 0; i < array.length; i++) {
    System.out.print(array[i] + " ");
  }
}

可以通过传递数组调用它。例如:

printArray(new int[]{3, 1, 2, 6, 4, 2});

结果如下:
3,1,2,6,4,2

2、方法如何返回数组

方法也可以返回一个数组
例子:

public static int[] reverse(int[] list) {
  int[] result = new int[list.length];

  for (int i = 0, j = result.length - 1; i < list.length; i++, j--) {
    result[j] = list[i];
  }
  return result;
}

该方法返回了一个数组,它是另一个数组的反转。