使用java的排序函数
我正在编写一个java应用程序使用java的排序函数,java,sorting,Java,Sorting,我正在编写一个java应用程序 ArrayList<int[]> list = new ArrayList<int[]>(); double[] array = new double[10]; 如何解决该问题并根据数组的排序对列表进行排序?当I==1时,j最初为0 假设array[0]>array[1],则输入if块,然后: array[j+1] = array[j--]; j==-1,因此您不能使用它来索引列表。第二个减量看起来也很可疑。我认为此链接具
ArrayList<int[]> list = new ArrayList<int[]>();
double[] array = new double[10];
如何解决该问题并根据数组的排序对列表进行排序?当
I==1
时,j
最初为0
假设array[0]>array[1]
,则输入if块,然后:
array[j+1] = array[j--];
j==-1
,因此您不能使用它来索引列表
。第二个减量看起来也很可疑。我认为此链接具有您所需的一切:
基本上,要对数组进行排序,您将使用java.util.Arrays的排序方法,而对于ArrayList,您将使用java.util.Collections的排序方法。这一行在代码中的什么位置?脉络膜小体集合(j+1,脉络膜小体集合(j-);错误是从哪一行来的,不是你发布的代码吗。你能展示一下代码吗?
list.set(j+1, list.get(j--));
array[j+1] = array[j--];