【发布时间】:2020-10-09 08:53:05
【问题描述】:
我有一个整数数组。
int[] arr1 = new int[] {3, 4, 5};。我想在初始化另一个数组时插入这个数组。所以当
int[] arr2 = new int[] {8, 7, arr1, 1, 0};,arr2 将等于 {8, 7, 3, 4, 5, 1, 0}。
另外,我不知道arr1的长度,所以我不能做int[] arr2 = new int[] {8, 7, arr1[0], arr1[1], arr1[2], 1, 0};
非常感谢任何帮助。
【问题讨论】:
-
你想要一个单行解决方案还是可以用 2 或 3 行回答?
-
@Milgo 不,这不能解决我的问题。它使用
ArrayUtils.addAll。我需要数组位于第二个数组中的特定位置。 -
没有原生的方法,写一个for循环遍历内部数组并在外部设置它的值。
-
@0009laH 我当然更喜欢一个班轮。但如果它需要 2 或 3 行,那也没关系。