Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用java的排序函数_Java_Sorting - Fatal编程技术网

使用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,因此您不能使用它来索引列表。第二个减量看起来也很可疑。我认为此链接具

我正在编写一个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
,因此您不能使用它来索引
列表
。第二个减量看起来也很可疑。

我认为此链接具有您所需的一切:


基本上,要对数组进行排序,您将使用java.util.Arrays的排序方法,而对于ArrayList,您将使用java.util.Collections的排序方法。

这一行在代码中的什么位置?脉络膜小体集合(j+1,脉络膜小体集合(j-);错误是从哪一行来的,不是你发布的代码吗。你能展示一下代码吗?
          list.set(j+1, list.get(j--));
array[j+1] = array[j--];