Начинаю серию публикаций в которых поделюсь лайфхаками. Как оказалось не все мои знакомые о них знали. Возможно подобная подборка окажется интересной. Буду рад обратной связи от вас в комментариях.
Начать хочу с инициализации коллекций.
Пример до 9 java:
Map<String, String> someMap = new HashMap<>();someMap.put("someKey_1","someValue_1");someMap.put("someKey_2","someValue_2");Пример после 9 java:
Map<String, String> someMap = Map.of("someKey_1","someValue_1","someKey_2","someValue_2");Возникает вопрос можно ли до 9 java "сделать все в 1 строку" например если это поле класса?
Да ))
Map<String, String> someMap = new HashMap<String, String>(){{ put("someKey_1","someValue_1"); put("someKey_2","someValue_2"); }};