我在我的代码中使用了这些,但我认为它们可能不如手动编码过程快。我搜索并发现了一些文章说 System.arraycopy() 实际上比手动复制数组要快。我不太确定这是否正确。
另外,函数 Array.sort() 比我们用代码写的快吗?
// I am merging the arrays here into a new integer array called newarray3
int[] newarray3= new int[input1.length + input2.length];
System.arraycopy(input1, 0, newarray3, 0, input1.length);
System.arraycopy(input2, 0, newarray3, input1.length, input2.length);
//sorting the array.
Arrays.sort(newarray3);
input1 和 input2 是要合并然后排序的两个数组。我想知道以这种方式编码是否会使我的程序变慢。或者它可能是别的东西。请帮忙。