/**
* @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.comoutput:
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