delete element from list by value

ht‮/:spt‬/www.lautturi.com
delete element from list by value
/**
 * @author lautturi.com 
 * Java example: how to remove element stated with p from list 
 */

import java.util.*;

public class Lautturi {
	public static void main(String[] args) {
		List<String> list = new ArrayList<String>();
		list.add("lautturi");
		list.add("java");
		list.add("python");
		list.add("hello");
		list.add("js");
		list.add("php");
		list.add("perl");
		list.add("world");
		
		System.out.println("List:"+list);
		
		// remove the hello element from list
		list.remove("hello"); 
		System.out.println("List:"+list);
		
		// remove the elements begin with "p" from list
		Iterator<String> it = list.iterator();
		while (it.hasNext()) {
		    String name = it.next();
		    if (name.startsWith("p")) {
		        it.remove();
		    }
		}
		
		System.out.println("List:"+list);
		
	}
}

output:

List:[lautturi, java, python, hello, js, php, perl, world]
List:[lautturi, java, python, js, php, perl, world]
List:[lautturi, java, js, world]
Created Time:2017-10-03 17:57:05  Author:lautturi