У меня есть класс -
public class Data implements Identifiable{
private Integer id;
public Integer getId(){
return id;
}
}
теперь у меня две коллекции-
List<Data> data1 = // few hundred Objects
Set<Integer> dataIds = // few object ids
Я хотел бы извлечь Список
из data1
, идентификаторы которого указаны в dataIds
Каким должен быть мой подход? Я использую гуаву в моем пути к классам, поэтому могу использовать функциональный подход гуавы, если он сопоставим по производительности / эффективности.