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:
iterator
in interfacejava.lang.Iterable<A>
-