此方法需要排序和排列,我与以下代码很接近,但它所做的是将列表向前向后,即如果列表是“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);
        }
    }
}