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

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
public static Date getMinDate(List<Date> dates) {
    Preconditions.checkArgument(dates != null && !dates.isEmpty(), "Dates list must be not null and not empty");
    dates.sort(Comparator.naturalOrder());
    return dates.get(0);
  }

ну а че

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

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

  • а через стримы будет лучшее?

    зы
    кокок
    println(arrayOf(1,3,10,4).asSequence().sorted().first())
    Ответить
    • я сказал переделать так:
      .stream()
      .max((s1, s2) -> ...)
      .orElse(null);

      что-то мне думается, что sorted() будет то же самое, что и первый вариант
      Ответить
      • и правда

        макс один раз пройдет
        Ответить
          • трактор в поле тыр тыр тыр
            мы за мир
            Ответить
            • Мы сыны батрацкие,
              Мы за новый мир.
              Щорс идёт под знаменем –—
              Красный командир.
              Ответить
              • Ветер веет с юга
                И луна взошла,
                Что же ты, бядюга,
                Ночью не пришла?

                Не пришла ты ночью,
                Не явилась днем.
                Думаешь, мы дрочим?
                Нет! Других ебём!
                Ответить
  • В жабе min нету штоли?

    Ну я писал, например, на питоне на полном серьёзе вот такое:
    sorted(values)[:2]
    и сейчас бы написал, если скорость не так важна.
    Ответить

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

Переведи на "PHP", guest!

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


    8