Interface OrderedDoubleIterable

    • Method Detail

      • getFirst

        double getFirst()
      • indexOf

        int indexOf​(double value)
      • selectWithIndex

        default OrderedDoubleIterable selectWithIndex​(DoubleIntPredicate predicate)
        Returns a new OrderedDoubleIterable including all elements with corresponding indexes matching the specified predicate.
        Since:
        11.1.
      • selectWithIndex

        default <R extends MutableDoubleCollection> R selectWithIndex​(DoubleIntPredicate predicate,
                                                                      R target)
        Returns a new MutableDoubleCollection including all elements with corresponding indexes matching the specified predicate.
        Since:
        11.1.
      • rejectWithIndex

        default OrderedDoubleIterable rejectWithIndex​(DoubleIntPredicate predicate)
        Returns a new OrderedDoubleIterable excluding all elements with corresponding indexes matching the specified predicate.
        Since:
        11.1.
      • rejectWithIndex

        default <R extends MutableDoubleCollection> R rejectWithIndex​(DoubleIntPredicate predicate,
                                                                      R target)
        Returns a new MutableDoubleCollection excluding all elements with corresponding indexes matching the specified predicate.
        Since:
        11.1.
      • collect

        <V> OrderedIterable<V> collect​(DoubleToObjectFunction<? extends V> function)
        Description copied from interface: DoubleIterable
        Returns a new collection with the results of applying the specified function on each element of the source collection. This method is also commonly called transform or map.
        Specified by:
        collect in interface DoubleIterable
      • collectWithIndex

        default <V> OrderedIterable<V> collectWithIndex​(DoubleIntToObjectFunction<? extends V> function)
        Returns a new OrderedIterable using results obtained by applying the specified function to each element and its corresponding index.
        Since:
        9.1.
      • collectWithIndex

        default <V,​R extends java.util.Collection<V>> R collectWithIndex​(DoubleIntToObjectFunction<? extends V> function,
                                                                               R target)
        Adds elements to the target Collection using results obtained by applying the specified function to each element and its corresponding index.
        Since:
        9.1.