##主要思路就是返回一个最大值索引,然后将该最大值设置为一个小值,如0,然后不断添加,直到找到所有最大值索引。代码如下:
int maxa = Collections.max(index);
//先求列表index中最大值maxa;
ArrayList<Integer> r = new ArrayList<Integer>();
//定义索引保存列表
while (index.indexOf(maxa) != -1){//判断是否结束
int ii = index.indexOf(maxa);//返回最大值索引
r.add(ii);
index.set(ii,0);//将原先的最大值设为0
}