У меня есть набор InternetAddress recipients
, которые являются моими получателями.Мне нужно преобразовать его в набор.Я использовал
Set<String> reci = new HashSet<>();
for(InternetAddress recipient : recipients){
reci.add(recipient.toString());
}
, который прекрасно работает, возможно ли избежать использования цикла и сделать это с картой Java 8 и потоком.Я попробовал следующее, но это не сработало.
recipients.stream().map(String::new).collect(Collectors.toSet());
Это выдает ошибку 'Не удается разрешить конструктор String'.