直接返回数组
```java
public int[] getArray() {
return new int[]{1, 2, 3, 4, 5};
}
使用`arrays.copyof()`
```java
import java.util.Arrays;
public int[] getArray() {
return Arrays.copyOf(new int[]{1, 2, 3, 4, 5}, 0);
}
使用`arrays.copyofrange()`
```java
import java.util.Arrays;
public int[] getArray() {
int[] original = {1, 2, 3, 4, 5};
return Arrays.copyOfRange(original, 0, original.length);
}
使用`System.arraycopy()`
```java
public int[] getArray() {
int[] original = {1, 2, 3, 4, 5};
int[] copy = new int[original.length];
System.arraycopy(original, 0, copy, 0, original.length);
return copy;
}
使用`varargs`传递元素
```java
public int[] getArray(int... elements) {
return elements;
}
使用集合类
```java
import java.util.Arrays;
import java.util.List;
public List
getArray() { return Arrays.asList(1, 2, 3, 4, 5);
}
使用流操作
```java
import java.util.Arrays;
import java.util.stream.IntStream;
public int[] getArray() {
return IntStream.of(1, 2, 3, 4, 5).toArray();
}
以上是获取返回数组的一些常见方法。您可以根据具体需求选择合适的方法