Class Iterables


  • public class Iterables
    extends java.lang.Object
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static <T> java.lang.Iterable<T> distinct​(java.util.Set<? extends T> first, java.lang.Iterable<? extends T> second)  
      static <T,​R>
      java.lang.Iterable<R>
      distinct​(java.util.Set<? extends T> first, java.lang.Iterable<? extends T> second, java.util.function.Function<? super T,​? extends R> mapper)  
      static <T,​R>
      java.lang.Iterable<R>
      distinct​(java.util.Set<? extends T> first, java.lang.Iterable<? extends T> second, java.util.function.Function<? super T,​? extends R> mapper, java.util.function.Predicate<? super R> filter)  
      static <T> java.lang.Iterable<T> iterable​(java.util.Enumeration<? extends T> enumeration)  
      static <T,​R>
      java.lang.Iterable<R>
      iterable​(java.util.Enumeration<? extends T> enumeration, java.util.function.Function<? super T,​? extends R> mapper)  
      static <T,​R>
      java.lang.Iterable<R>
      iterable​(java.util.Enumeration<? extends T> enumeration, java.util.function.Function<? super T,​? extends R> mapper, java.util.function.Predicate<? super R> filter)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • distinct

        public static <T> java.lang.Iterable<T> distinct​(java.util.Set<? extends T> first,
                                                         java.lang.Iterable<? extends T> second)
      • distinct

        public static <T,​R> java.lang.Iterable<R> distinct​(java.util.Set<? extends T> first,
                                                                 java.lang.Iterable<? extends T> second,
                                                                 java.util.function.Function<? super T,​? extends R> mapper)
      • distinct

        public static <T,​R> java.lang.Iterable<R> distinct​(java.util.Set<? extends T> first,
                                                                 java.lang.Iterable<? extends T> second,
                                                                 java.util.function.Function<? super T,​? extends R> mapper,
                                                                 java.util.function.Predicate<? super R> filter)
      • iterable

        public static <T> java.lang.Iterable<T> iterable​(java.util.Enumeration<? extends T> enumeration)
      • iterable

        public static <T,​R> java.lang.Iterable<R> iterable​(java.util.Enumeration<? extends T> enumeration,
                                                                 java.util.function.Function<? super T,​? extends R> mapper)
      • iterable

        public static <T,​R> java.lang.Iterable<R> iterable​(java.util.Enumeration<? extends T> enumeration,
                                                                 java.util.function.Function<? super T,​? extends R> mapper,
                                                                 java.util.function.Predicate<? super R> filter)