Недавно я меняю версию JDK 8 вместо 7 моего проекта, и теперь я перезаписываю фрагменты кода, используя новые функции, которые поставляются с Java 8.
final Matcher mtr = Pattern.compile(regex).matcher(input);
HashSet<String> set = new HashSet<String>() {{
while (mtr.find()) add(mtr.group().toLowerCase());
}};
Как я могу написать этот код с помощью Stream API?