Class IterableUtils

    • Constructor Detail

      • IterableUtils

        public IterableUtils()
        Deprecated.
    • Method Detail

      • firstOrNull

        @Deprecated
        public static <T> T firstOrNull​(Iterable<T> iterable)
        Similar to the first method from Apache Commons, but returns null instead of throwing if the iterable is empty.
        Type Parameters:
        T - Type of the items in the iterable.
        Parameters:
        iterable - Iterable to process.
        Returns:
        The first item in the iterable, or null if either the iterable is null or it contains no items.
      • withIndex

        @Deprecated
        public static <T> Iterable<IterableUtils.Indexed<T>> withIndex​(Iterable<T> iterable)
        Wraps an iterable and adds the index to each element.
        Type Parameters:
        T - Type of the elements in the iterable.
        Parameters:
        iterable - Iterable to wrap.
        Returns:
        An iterable that iterates over the same elements, but with a 0-based index added to each element.