public class Customer {
private int id;
private String name;
//其他省略 }
//建立測試數據
List<Customer> customers = new ArrayList<>();
customers.add(new Customer(1, "Jack"));
customers.add(new Customer(2, "James"));
customers.add(new Customer(3, "Kelly"));
//實現查找,找到則返回匹配的對象,找不到則返回null
Customer james = customers.stream() .filter(customer -> "James".equals(customer.getName())) .findAny() .orElse(null);