java.lang.Object
xyz.cofe.iter.BiProductIterable<A,B>
- Type Parameters:
A- Тип первого значения в пареB- Тип воторого значения в паре
public class BiProductIterable<A,B> extends java.lang.Object implements Eterable<Pair<A,B>>
Итератор - декартово произведение
-
Field Summary
-
Constructor Summary
Constructors Constructor Description BiProductIterable() -
Method Summary
Modifier and Type Method Description java.util.Iterator<Pair<A,B>>iterator()static <A, B> BiProductIterable<A,B>of(java.lang.Iterable<A> _1, java.lang.Iterable<B> _2)Конструкторstatic <A, B> BiProductIterable<A,B>of(java.util.Iterator<A> _1, java.lang.Iterable<B> _2)КонструкторMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
Constructor Details
-
BiProductIterable
public BiProductIterable()
-
-
Method Details
-
of
public static <A, B> BiProductIterable<A,B> of(java.util.Iterator<A> _1, java.lang.Iterable<B> _2)Конструктор- Type Parameters:
A- Тип первого спискаB- Тип второго списка- Parameters:
_1- Итератор по первому списку_2- Итератор по второму списку- Returns:
- Итератор по декртовому произведению
-
of
public static <A, B> BiProductIterable<A,B> of(java.lang.Iterable<A> _1, java.lang.Iterable<B> _2)Конструктор- Type Parameters:
A- Тип первого спискаB- Тип второго списка- Parameters:
_1- Итератор по первому списку_2- Итератор по второму списку- Returns:
- Итератор по декртовому произведению
-
iterator
- Specified by:
iteratorin interfacejava.lang.Iterable<A>
-