Question: Will this method correctly traverse an ArrayList and remove all multiples of 7 ? Why or why not? public void removeMult 7 s ( ArrayList

Will this method correctly traverse an ArrayList and remove all multiples of 7? Why or why not?
public void removeMult7s(ArrayList array)
{
int counter =0;
while(counter < array.size())
{
if(array.get(counter)%7==0)
{
array.remove(counter);
counter++;
}
else
{
counter++;
}
}
}

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!