java中的 “如何将新元素插入到数组中,并使数组保持原顺序”用那个数组拷贝的方法

如题所述

首先创建一个比原数组多一个元素的数组。
找到要插入的新元素在原数组中插入时应该插入的位置(设为下标k),把那个位置之前的元素(从下标0开始的k个元素)用数组拷贝方法复制到新数组(从下标0开始存放),把那个位置起直到数组末尾的元素(从下标k开始的length-k个元素)拷贝到新数组(从下标k+1开始存放),把要插入的新元素存放在下标为k的位置。追问

谢了哈!

追答

哈哈,哪有你这样追问的,问题解决了就应该采纳最佳答案啦!

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-09-16
看你新元素也就是新加入的数组长度有多少,然后copyof[数组.length+新数组长度]完成数组复制扩容,然后把两个数组相加就可以了
第2个回答  2011-09-14
使用list.add更简单,然后把list赋给数组追问

呵呵, 你说的比较高深, 我们还没学那呢, 不过还是非常感谢哈!

第3个回答  2011-09-15
都行追问

Thank you!

第4个回答  2011-09-14
这个。。。。。我还真不知道追问

呵呵,还是谢谢哈!

追答

没帮上你,我都不好意思

相似回答