public final class ImmutablePair<L,R> extends AbstractPair<L,R>
| 构造器和说明 |
|---|
ImmutablePair(L left,
R right)
创建一个抽象对象.
|
| 限定符和类型 | 方法和说明 |
|---|---|
L |
getLeft()
获取左边的那个元素.
|
R |
getRight()
获取右边的那个元素.
|
static <L,R> ImmutablePair<L,R> |
nullPair()
返回一个双null组成的抽象对象.
|
static <L,R> ImmutablePair<L,R> |
of(L left,
R right)
根据参数类型自动推断出一个不可变的抽象对象.
|
static <L,R> ImmutablePair<L,R> |
ofLeft(L left)
只有左参数时自动推断出一个不可变的抽象对象.
|
static <L,R> ImmutablePair<L,R> |
ofRight(R right)
只有右参数时自动推断出一个不可变的抽象对象.
|
R |
setValue(R value)
不可变对象,是不可以设计初始值的.
|
public static <L,R> ImmutablePair<L,R> nullPair()
L - 左边元素的类型R - 右边元素的类型public static <L,R> ImmutablePair<L,R> of(L left, R right)
L - 左边元素的类型R - 右边元素的类型left - 左边元素right - 右边元素public static <L,R> ImmutablePair<L,R> ofLeft(L left)
L - 左边元素的类型R - 右边元素的类型left - 左边元素public static <L,R> ImmutablePair<L,R> ofRight(R right)
L - 左边元素的类型R - 右边元素的类型right - 右边元素