下面是我的输入数组
int[] myarray= {1,2,3,4,5,6,7};
int inputNo=10; // value to be inserted
int index=3; // position to be inserted
然后输出应该
{1,2,3,10,4,5,6,7}
int[] insertedArray = new int[myarray.length+1];
System.arrayCopy( myarray, 0, insertedArray, 0, index );
System.arrayCopy( myarray, index, insertedArray, index+1, myarray.length-index);
insertedArray[index] = inputNo;
也许,取决于上下文...
myarray = insertedArray
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句