此方法需要排序和排列,我与以下代码很接近,但它所做的是将列表向前向后,即如果列表是“5、4、3”,这会将其更改为“3、4、5” . 这是因为在 if 语句完成后,它会返回到 for 并且一旦完成,for 会将最低设置回 1000。如何让它不每次都设置回 1000?
公共无效排序列表(){
for(int i=0; i<myList.size(); i++)
{
int lowest = 1000;
if(myList.get(i)<lowest)
{
myList.add(0, myList.get(i));
myList.remove(i+1);
}
}
}