通过引用在Java中连接数组

Blo*_*c97 2 java arrays performance reference

我想通过引用连接Java中的数组,就像这样.

int[] a = new int[] {1,2,3};
int[] b = new int[] {4,5,6};
int[] ab = concatArrayByReference(a,b); //Function to be defined
Run Code Online (Sandbox Code Playgroud)

现在,如果我这样做

a[2] = 90;
Run Code Online (Sandbox Code Playgroud)

AB应该等于{1,2,90,4,5,6}

这在Java中是否可行,那么通过引用拆分数组呢?

我希望这主要是出于性能原因,我想避免每次连接时都复制两个非常大的数组.

编辑:似乎在Java中不可能,那么我如何才能实现List的高性能实现呢?

Har*_*ebe 5

不,这在Java中是不可能的.