Инициализация хэш-таблиц двойными скобками

Прием не нов, публикую из соображений «чтобы долго не искать»:

Map<String, Object> myMap = new HashMap<String, Object>(){{
          put("today", new Date());
          put("pet", new Dog("Fido"));
          put("foo", bar);
}};


Очень удобно для скриптовых языков, основанных на Java-синтаксисе (GWT, Groovy).
  • +4
  • 09 июня 2011, 23:38
  • yababay

Комментарии (0)

RSS свернуть / развернуть

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.