public final class Pair<K1,K2> extends Object
Modifier and Type | Method and Description |
---|---|
static <K1 extends Comparable<K1>,K2 extends Comparable<K2>> |
comparator() |
static <S,T> Pair<S,T> |
create(S a,
T b) |
static <S,T> Pair<S,T> |
createFromFirst(S a,
Function<S,T> aToB) |
boolean |
equals(Object o) |
K1 |
first() |
static <K,V> Function<Map.Entry<K,V>,Pair<K,V>> |
fromMapEntry() |
static <K,V> Pair<K,V> |
fromMapEntry(Map.Entry<K,V> e) |
int |
hashCode() |
static <K1_I,K1_O,K2> |
liftOverFirst(Function<K1_I,K1_O> mapper) |
static <K1,K2_I,K2_O> |
liftOverSecond(Function<? super K2_I,? extends K2_O> mapper) |
static <P1,P2> Consumer<Pair<P1,P2>> |
pairBiConsumer(BiConsumer<P1,P2> mapper) |
static <P1,P2,R> Function<Pair<P1,P2>,R> |
pairBiFunction(BiFunction<P1,P2,R> mapper) |
static <P1,P2> Predicate<Pair<P1,P2>> |
pairBiPredicate(BiPredicate<P1,P2> mapper) |
K2 |
second() |
static <K,V> Stream<Pair<K,V>> |
streamMap(Map<K,V> m) |
static <K1,K2> Collector<Pair<K1,K2>,?,Map<K1,K2>> |
toMap() |
static <K1,K2> Collector<Pair<K1,K2>,?,Map<K1,K2>> |
toMap(Supplier<Map<K1,K2>> mapSupplier) |
String |
toString() |
public static <S,T> Pair<S,T> create(S a, T b)
public K1 first()
public K2 second()
public static <K1 extends Comparable<K1>,K2 extends Comparable<K2>> Comparator<Pair<K1,K2>> comparator()
public static <K1,K2> Collector<Pair<K1,K2>,?,Map<K1,K2>> toMap(Supplier<Map<K1,K2>> mapSupplier)
public static <K1_I,K1_O,K2> Function<Pair<K1_I,K2>,Pair<K1_O,K2>> liftOverFirst(Function<K1_I,K1_O> mapper)
public static <K1,K2_I,K2_O> Function<Pair<K1,K2_I>,Pair<K1,K2_O>> liftOverSecond(Function<? super K2_I,? extends K2_O> mapper)
public static <P1,P2,R> Function<Pair<P1,P2>,R> pairBiFunction(BiFunction<P1,P2,R> mapper)
public static <P1,P2> Predicate<Pair<P1,P2>> pairBiPredicate(BiPredicate<P1,P2> mapper)
public static <P1,P2> Consumer<Pair<P1,P2>> pairBiConsumer(BiConsumer<P1,P2> mapper)
Copyright © 2010-2016 Stardog Union. All Rights Reserved.