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