我有一张物品清单。我想打印所有对象,除了一个名为“Avijit”的对象。我怎样才能用stream呢?

我有一张物品清单。我想打印所有对象,除了一个名为“Avijit”的对象。我怎样才能用stream呢?,stream,Stream,这是密码 import java.util.List; public class StreamDemo { public static void main(String[] args) { List<User> name = new ArrayList<>(); name.add(new User(1,"Avijit","Barua","aavi1234")); name.add(new User(2,"Me

这是密码

import java.util.List;


public class StreamDemo {

    public static void main(String[] args) {

        List<User> name = new ArrayList<>();
        name.add(new User(1,"Avijit","Barua","aavi1234"));
        name.add(new User(2,"Mezanul","Haque","mezan1234"));
        name.add(new User(3,"Subrata","Nath","subrata1234"));
        name.add(new User(4,"Raman","Karmakar","raman1234"));
        name.add(new User(5,"Mowdud","Ahmed","mowdud1234"));

    }
}

看来我得到了答案

name.stream()
    .filter(p -> p.getFirstName()!="Avijit")
    .forEach(p -> System.out.println(p));