Returns the next element in iterator or defaultValue if the iterator is empty. The Iterables analog to this method is Iterables#getFirst. @param defaultValue the default value to return if the iterator is empty @return the next element of iterator or the def
(Iterator<? extends T> iterator, @Nullable T defaultValue)
| 817 | * @since 7.0 |
| 818 | */ |
| 819 | @Nullable |
| 820 | public static <T> T getNext(Iterator<? extends T> iterator, @Nullable T defaultValue) { |
| 821 | return iterator.hasNext() ? iterator.next() : defaultValue; |
| 822 | } |
| 823 | |
| 824 | /** |
| 825 | * Advances {@code iterator} to the end, returning the last element. |
no test coverage detected