Interface FlowInt

  • All Superinterfaces:
    it.unimi.dsi.fastutil.ints.IntIterable, it.unimi.dsi.fastutil.ints.IntIterator, java.lang.Iterable<java.lang.Integer>, java.util.Iterator<java.lang.Integer>, java.util.PrimitiveIterator<java.lang.Integer,​java.util.function.IntConsumer>, java.util.PrimitiveIterator.OfInt
    All Known Subinterfaces:
    FlowCompletedInt

    public interface FlowInt
    extends it.unimi.dsi.fastutil.ints.IntIterator, it.unimi.dsi.fastutil.ints.IntIterable
    • Field Detail

      • EMPTY_AR

        static final int[] EMPTY_AR
      • EMPTY

        static final FlowInt EMPTY
    • Method Detail

      • box

        default Flow<java.lang.Integer> box()
      • of

        @NotNull
        static @NotNull FlowInt of​(@NotNull
                                   @NotNull FlowInt stream)
      • of

        @NotNull
        static @NotNull FlowInt of​(int... array)
      • of

        @NotNull
        static @NotNull FlowInt of​(@NotNull
                                   @NotNull it.unimi.dsi.fastutil.ints.IntIterable iterable)
      • of

        @NotNull
        static @NotNull FlowInt of​(@NotNull
                                   @NotNull it.unimi.dsi.fastutil.ints.IntSet collection)
      • of

        @NotNull
        static @NotNull FlowInt of​(@NotNull
                                   @NotNull it.unimi.dsi.fastutil.ints.IntList collection)
      • of

        @NotNull
        static @NotNull FlowInt of​(@NotNull
                                   @NotNull it.unimi.dsi.fastutil.ints.IntIterator iterator)
      • quickSort

        static void quickSort​(int[] source,
                              int leftBorder,
                              int rightBorder,
                              AComparatorInt comparator)
      • iterator

        @NotNull
        default @NotNull it.unimi.dsi.fastutil.ints.IntIterator iterator()
        Specified by:
        iterator in interface it.unimi.dsi.fastutil.ints.IntIterable
        Specified by:
        iterator in interface java.lang.Iterable<java.lang.Integer>
      • random

        default int random()
      • add

        default FlowInt add​(int value)
      • noneMatchValue

        default boolean noneMatchValue​(int p)
      • anyMatchValue

        default boolean anyMatchValue​(int p)
      • mapToObj

        @NotNull
        default <E> @NotNull Flow<E> mapToObj​(@NotNull
                                              @NotNull AFunctionI2O<E> f)
      • mapToByte

        @NotNull
        default @NotNull FlowByte mapToByte()
      • addAllEls

        default FlowInt addAllEls​(int... values)
      • addAll

        default FlowInt addAll​(it.unimi.dsi.fastutil.ints.IntIterator values)
      • addAll

        default FlowInt addAll​(it.unimi.dsi.fastutil.ints.IntIterable values)
      • foreach

        default void foreach​(AConsumer<java.lang.Integer> c)
      • toShortArray

        default short @NotNull [] toShortArray()
      • toArray

        default int @NotNull [] toArray()
      • toCollection

        default <E extends java.util.Collection<java.lang.Integer>> E toCollection​(@NotNull
                                                                                   E collection)
      • toCollection

        default <E extends it.unimi.dsi.fastutil.ints.IntCollection> E toCollection​(@NotNull
                                                                                    E collection)
      • filter

        @NotNull
        default @NotNull FlowInt filter​(@Nullable
                                        @Nullable APredicateInt predicate)
      • filterNot

        @NotNull
        default @NotNull FlowInt filterNot​(@Nullable
                                           @Nullable APredicateInt predicate)
      • ifEmpty

        @NotNull
        default @NotNull FlowInt ifEmpty​(java.lang.Exception error)
      • ignoreError

        @NotNull
        default @NotNull FlowInt ignoreError​(java.lang.Class<? extends java.lang.Exception> ee)
      • toIterable

        @NotNull
        default @NotNull it.unimi.dsi.fastutil.ints.IntIterable toIterable()
      • toList

        @NotNull
        default @NotNull it.unimi.dsi.fastutil.ints.IntList toList()
      • toSet

        @NotNull
        default @NotNull it.unimi.dsi.fastutil.ints.IntSet toSet()
      • toSupplier

        @NotNull
        default @NotNull ASupplierInt toSupplier()
      • toMap

        @NotNull
        default <K,​V> @NotNull java.util.Map<K,​V> toMap​(AFunctionL2O<K> keyFactory,
                                                                    AFunctionL2O<V> valFactory)
      • toMapI2O

        @NotNull
        default <V> @NotNull it.unimi.dsi.fastutil.ints.Int2ObjectMap<V> toMapI2O​(AFunctionL2I keyFactory,
                                                                                  AFunctionL2O<V> valFactory)
      • toMapO2I

        @NotNull
        default <K> @NotNull it.unimi.dsi.fastutil.objects.Object2IntMap<K> toMapO2I​(AFunctionL2O<K> keyFactory,
                                                                                     AFunctionI2I valFactory)
      • toMapL2O

        @NotNull
        default <V> @NotNull it.unimi.dsi.fastutil.ints.Int2ObjectMap<V> toMapL2O​(AFunctionI2I keyFactory,
                                                                                  AFunctionI2O<V> valFactory)
      • join

        default java.lang.String join​(java.lang.String delimer)
      • join

        default void join​(AString sb,
                          java.lang.String delimer)
      • distinct

        default FlowInt distinct()
      • join

        default java.lang.String join​(AFunctionL2O<java.lang.Object> preparer,
                                      java.lang.String delimer)
      • getFirstOr

        default int getFirstOr​(int def)
      • getFirst

        default int getFirst()
      • join

        default java.lang.String join()
      • join

        default java.lang.String join​(java.lang.String delim,
                                      java.lang.String prefix,
                                      java.lang.String postfix)
      • min

        default int min()
      • max

        default int max()
      • sum

        default int sum()
      • avg

        default int avg()