/** * @author lautturi.com * Java example: java list stream delete by name */ 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.removeIf(item -> item.equals("python")); for (String str : list) { System.out.println(str); } } }Sourc:ewww.lautturi.com
output:
lautturi java hello
/** * @author lautturi.com * Java example: delete element from list of objects in java */ import java.util.*; import java.util.stream.Collectors; class Person{ String name; int age; public Person(String string, int i) { name = string; age = i; } public String getName() { return name; } } public class Lautturi { public static void main(String[] args) { List<Person> persons = new ArrayList<Person>(); persons.add(new Person("Alan",13)); persons.add(new Person("Bob",25)); persons.add(new Person("James",22)); persons.add(new Person("Tom",22)); persons.add(new Person("Alan",23)); Set<String> set = new HashSet<>(persons.size()); persons.removeIf(item -> item.getName().equals("Alan")); for (Person p : persons) { System.out.print(p.getName()+" "); } } }
output:
Bob James Tom