Interface Streams


  • public interface Streams
    The utilities class for Stream
    Since:
    1.0.0
    • Method Summary

      Static Methods 
      Modifier and Type Method Description
      static <T,​S extends java.lang.Iterable<T>>
      S
      filter​(S values, java.util.function.Predicate<? super T> predicate)  
      static <T,​S extends java.lang.Iterable<T>>
      S
      filterAll​(S values, java.util.function.Predicate<? super T>... predicates)  
      static <T> java.util.List<T> filterAllList​(T[] values, java.util.function.Predicate<? super T>... predicates)  
      static <T> java.util.Set<T> filterAllSet​(T[] values, java.util.function.Predicate<? super T>... predicates)  
      static <T,​S extends java.lang.Iterable<T>>
      S
      filterAny​(S values, java.util.function.Predicate<? super T>... predicates)  
      static <T> java.util.List<T> filterAnyList​(T[] values, java.util.function.Predicate<? super T>... predicates)  
      static <T> java.util.Set<T> filterAnySet​(T[] values, java.util.function.Predicate<? super T>... predicates)  
      static <T> T filterFirst​(java.lang.Iterable<T> values, java.util.function.Predicate<? super T>... predicates)  
      static <T,​S extends java.lang.Iterable<T>>
      java.util.List<T>
      filterList​(S values, java.util.function.Predicate<? super T> predicate)  
      static <T> java.util.List<T> filterList​(T[] values, java.util.function.Predicate<? super T> predicate)  
      static <T,​S extends java.lang.Iterable<T>>
      java.util.Set<T>
      filterSet​(S values, java.util.function.Predicate<? super T> predicate)  
      static <T> java.util.Set<T> filterSet​(T[] values, java.util.function.Predicate<? super T> predicate)  
      static <T,​S extends java.lang.Iterable<T>>
      java.util.stream.Stream<T>
      filterStream​(S values, java.util.function.Predicate<? super T> predicate)  
      static <T> java.util.stream.Stream<T> filterStream​(T[] values, java.util.function.Predicate<? super T> predicate)  
      static <T> java.util.stream.Stream<T> stream​(java.lang.Iterable<T> iterable)  
      static <T> java.util.stream.Stream<T> stream​(T... values)  
    • Method Detail

      • stream

        static <T> java.util.stream.Stream<T> stream​(T... values)
      • stream

        static <T> java.util.stream.Stream<T> stream​(java.lang.Iterable<T> iterable)
      • filterStream

        static <T> java.util.stream.Stream<T> filterStream​(T[] values,
                                                           java.util.function.Predicate<? super T> predicate)
      • filterStream

        static <T,​S extends java.lang.Iterable<T>> java.util.stream.Stream<T> filterStream​(S values,
                                                                                                 java.util.function.Predicate<? super T> predicate)
      • filterList

        static <T> java.util.List<T> filterList​(T[] values,
                                                java.util.function.Predicate<? super T> predicate)
      • filterList

        static <T,​S extends java.lang.Iterable<T>> java.util.List<T> filterList​(S values,
                                                                                      java.util.function.Predicate<? super T> predicate)
      • filterSet

        static <T> java.util.Set<T> filterSet​(T[] values,
                                              java.util.function.Predicate<? super T> predicate)
      • filterSet

        static <T,​S extends java.lang.Iterable<T>> java.util.Set<T> filterSet​(S values,
                                                                                    java.util.function.Predicate<? super T> predicate)
      • filter

        static <T,​S extends java.lang.Iterable<T>> S filter​(S values,
                                                                  java.util.function.Predicate<? super T> predicate)
      • filterAll

        static <T,​S extends java.lang.Iterable<T>> S filterAll​(S values,
                                                                     java.util.function.Predicate<? super T>... predicates)
      • filterAllList

        static <T> java.util.List<T> filterAllList​(T[] values,
                                                   java.util.function.Predicate<? super T>... predicates)
      • filterAllSet

        static <T> java.util.Set<T> filterAllSet​(T[] values,
                                                 java.util.function.Predicate<? super T>... predicates)
      • filterAny

        static <T,​S extends java.lang.Iterable<T>> S filterAny​(S values,
                                                                     java.util.function.Predicate<? super T>... predicates)
      • filterAnyList

        static <T> java.util.List<T> filterAnyList​(T[] values,
                                                   java.util.function.Predicate<? super T>... predicates)
      • filterAnySet

        static <T> java.util.Set<T> filterAnySet​(T[] values,
                                                 java.util.function.Predicate<? super T>... predicates)
      • filterFirst

        static <T> T filterFirst​(java.lang.Iterable<T> values,
                                 java.util.function.Predicate<? super T>... predicates)