У меня есть ArrayList
типа Custome
r, который содержит поля типа id
, name
и age
.В настоящее время, чтобы найти клиента с данным id
, я перебираю весь список и использую getID
.Тем не менее, это, кажется, дорогая операция.
public Customer findCustomer(List customers, String id) {
for (Customer customer : customers) {
if (customer.getId().equals("23")
return customer;
}
}
}