我需要一个包含随机数(1-15)的15个元素的数组。我应该在特定位置输入值,但是我选择的位置之后的值应该在一个位置继续。例如:我有 1 12 3 8 9 3 5 4 4 10 3 7 7 2 1我要插入号码" 5"在位置3,现在我应该有1 12 5 3 8 9 3 5 4 4 10 3 7 7 2 。
你有个主意吗? 提前谢谢。
答案 0 :(得分:0)
根据评论中的建议使用ArrayList
。当你必须使用数组时,你可以采取像
for (int i = array.length - 2; i >= position; i--)
array[i+1] = array[i];
array[position] = value;
position
要更改的数组的索引和value
要插入的值。