このメソッドは並べ替えと配列を行う必要があり、次のコードに近いですが、それが行うことは、リストを前方から後方に配置することです。つまり、リストが「5、4、3」の場合、これは「3、4、5」に変更されます。 . これは、if ステートメントが完了すると for に戻り、完了すると for が 1000 に設定されるためです。毎回 1000 に戻さないようにするにはどうすればよいですか?
public void sortList() {
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);
}
}
}