Инициализация хешмапы через инит блок анонимного класса
Это имеет смысле делать для статитик файнал полей
private static final Map<string, string> URLS = new HashMap<string, string>() {
{
put("URL to here", "one");
put("URL to there", "two");
}
};
Предыдущий пример отформатирован по смыслу, а можно форматнуть под закос на "волшебную инициализацию"
private static final Map<string, string< URLS = new HashMap<string, string>() {{
put("URL to here", "one");
put("URL to there", "two");
}};
Инициализация множества
public static final Set example = new TreeSet<>(
Arrays.asList("String1", "String2"));
Комментариев нет:
Отправить комментарий