У меня есть следующий класс:
class A {
private String id;
private String name;
private String systemid;
}
Я получаю набор A и хочу преобразовать его в карту, где ключ является идентификатором системы, а значение установлено в A. (Map<String, Set<A>
)
Могут быть несколько экземпляров A с одинаковым системным идентификатором.
Не могу понять, как это сделать. до сих пор, но личность явно не права
Map<String, Set<A>> sysUidToAMap = mySet.stream().collect(Collectors.toMap(A::getSystemID, Function.identity()));
можете ли вы помочь?