這裏的佈局是什麼添加元素到數組的java
index num
0 [10]
1 [20]
2 [30]
(Add 35 here)
3 [40] Move elements down
4 [50]
5 [60]
6 [70]
那麼我的方法是這樣的
public static void method(int[] num, int index, int addnum)
{
}
我怎麼能在裏面加35?
嘗試這樣:
public static void method(int[] num, int index, int addnum)
{
int index = 10;
for(int k = num.length k>3; k++)
{
Num[k]=num[k++]
}
Num[3] = 35;
鮮爲人知的事實,你可以用Arrays.binarySearch找到你應該插入索引(http://docs.oracle.com/javase/6/docs/api/java/util/Arrays的.html)。 – 2012-03-22 13:57:55
您正在嘗試使用正確的軌道,但在複製要添加的值後,需要追加原始數組的末尾。 – DukeOfMarmalade 2012-03-22 14:10:21