書き忘れましたがもちろん、同じ型(もしくは互換型)です。
たとえば、
int[] a = new int[5];
int[] b = new int[7];
で、このaにbを加えた配列(int[] c)がほしいんです。
aとbのLengthをみて、cを確保し、コピーするしかない?