Поскольку я учусь использовать различные новые инструменты, я столкнулся с этим синтаксисом (Функция x -> ...), который мне трудно понять, и я хотел бы, чтобы кто-нибудь написал эквивалентный код, если это возможнотак что я могу понять это лучше.
Function<String, HashSet<String>> asSet = (String x) ->
new HashSet<String>() {{
do_something(x);
}};
Любой блок кода, использующий более традиционный синтаксис, а не эту странную функцию, был бы очень признателен и полезен, чтобы помочь мне лучше понять Java!