for(PatientProcedures s: PatientProceduresList)
{
if(Num == s.getAccountNumber())
{
PatientProceduresList.remove(s);
break;
//without break it stops cause of loop
}
}
とにかくこのあたりはありますか?それはブレークで機能しますが、残りのアレイリストに対して同じことを続けて行う必要があります。