
import java.util.ArrayList;

public class Remove1All
{
    public static void main(String[] args)
    {
        ArrayList<String> myList = new ArrayList<>();
        
        myList.add("john"); 
        myList.add("peter"); // Index 1
        myList.add("mary"); 
        myList.add("peter");

        System.out.println( myList ); // [john,peter,mary,peter]

        int indexPeter = myList.indexOf("peter"); // Find "peter"
        
        while ( indexPeter != -1 )  // "peter" was found in myList
	{
             myList.remove( indexPeter );          // If found, remove 
	     indexPeter = myList.indexOf("peter"); // Repeat
	}  

        System.out.println( myList ); // [john,mary]
    }
}
