Есть ли какой-то поток способ определить индекс элемента максимального потока?JAVA

Программисты JAVA общаются здесь
Anonymous
Есть ли какой-то поток способ определить индекс элемента максимального потока?

Сообщение Anonymous »

У меня есть поток intsetStream < /code>. < /p>

Я могу сделать это на нем ... < /p>

Код: Выделить всё

Set theSetWithTheMax = intSetStream.max( (x,y)->{ return Integer.compare( x.size(), y.size() ); } ).get( );
... и я получаю удержание набора , которое имеет наибольшее количество элементов Integer в нем.

Это здорово. Но что мне действительно нужно знать, так это то, что это 1 -й набор в этом потоке это максимум? Или это 10 -й набор в потоке ? Или i th Set ? У кого из них больше всего есть элементы? Можно определить « Это был i th set в потоке of set s, которые вернули наибольшее значение их всех, для set.size () Вызовите "? iterator () ) и сделайте расчет Max ()

Подробнее здесь: https://stackoverflow.com/questions/497 ... am-element

Вернуться в «JAVA»