【发布时间】:2013-03-25 06:35:01
【问题描述】:
下面的代码实现了nfit的升序排序。
public static void main(String[] args) {
ArrayList<Double> nfit = new ArrayList<Double>();
nfit.add(2.0);
nfit.add(5.0);
nfit.add(1.0);
nfit.add(8.0);
nfit.add(3.0);
// Sort individuals in ascending order
Collections.sort(nfit);
System.out.print(nfit);
}
输出是:
[1.0, 2.0, 3.0, 5.0, 8.0]
我的问题是如何获取已排序元素的初始索引?在这个例子中,我的问题的答案如下:
[2, 0, 4, 1, 3]
如何获取这些索引?
【问题讨论】:
标签: java sorting collections arraylist