Collections.max функционируют для повторяемого <Целое число> в Java

Ну, если вы установите данные в ViewBag / ViewData, эти данные будут обрабатываться во время генерации вашей страницы. Если вы создадите специальный метод действия, это будет означать всего один дополнительный запрос к веб-серверу. Поскольку путь короткий и связанные данные крошечные, вызов метода дополнительного контроллера должен быть немного медленнее.

6
задан Michael Myers 14 January 2009 в 17:45
поделиться

3 ответа

Collections.max был представлен в 1,2. Iterable был представлен в 1,5.

Редко иметь Iterable это не a Collection. Если Вы делаете затем, это просто для реализации (осторожны для чтения спецификации). Если Вы думаете, что действительно важно, чтобы можно было отправить RFE на bugs.sun.com (или голосовать, если уже существует один там).

5
ответ дан 8 December 2019 в 13:03
поделиться

По определению элементы набора должны быть "поддающимися сортировке" (а именно, они должны реализации Comparable) с тех пор для вычислений максимума, должно быть возможно удаться, больше ли один элемент, чем другой (который является точно что Сопоставимые средства).

Макс. () метод в классе Наборов имеет по существу точную подпись типа, которую Вы отправили там, таким образом, это должно удовлетворить Вашей цели.

-1
ответ дан 8 December 2019 в 13:03
поделиться

Хм … не, нет. Если Вы хотите использовать Collections.max (), необходимо преобразовать Повторяемое в Набор сначала, вероятно, путем добавления всех элементов в Список (или Набор, в зависимости от данных).

0
ответ дан 8 December 2019 в 13:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: