接口 Streams


  • public interface Streams
    The utilities class for Stream
    从以下版本开始:
    1.0.0
    • 方法概要

      静态方法 
      修饰符和类型 方法 说明
      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,​S extends java.lang.Iterable<T>>
      S
      filterAny​(S 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,​S extends java.lang.Iterable<T>>
      java.util.Set<T>
      filterSet​(S 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> stream​(java.lang.Iterable<T> iterable)  
    • 方法详细资料

      • stream

        static <T> java.util.stream.Stream<T> stream​(java.lang.Iterable<T> iterable)
      • 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,​S extends java.lang.Iterable<T>> java.util.List<T> filterList​(S 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)
      • filterAny

        static <T,​S extends java.lang.Iterable<T>> S filterAny​(S 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)