Jawa / Говнокод #18175 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
private static class NoNullListMap<KEY, VALUES> extends HashMap<KEY, List<VALUES>> {
        @Override
        public List<VALUES> get(Object key) {
            List<VALUES> res = super.get(key);
            if (res == null) {
                res = new ArrayList();
                super.put((KEY) key, res);
            }
            return res;
        }
    }

мапа, возвращающая пустые списки вместо null

Запостил: olegsemeniuk olegsemeniuk, (Updated )

Комментарии (2) RSS

Добавить комментарий

Семь раз отмерь — один отрежь, guest!

    А не использовать ли нам bbcode?


    8