Package org.aoju.bus.core.lang.tuple
Class MutablePair<L,R>
java.lang.Object
org.aoju.bus.core.lang.tuple.Pair<L,R>
org.aoju.bus.core.lang.tuple.MutablePair<L,R>
- Type Parameters:
L- 左元素类型R- 左元素类型
- All Implemented Interfaces:
Serializable,Comparable<Pair<L,,R>> Map.Entry<L,R>
由两个
Object元素组成的可变对- Since:
- Java 17+
- Author:
- Kimi Liu
- See Also:
-
Field Details
-
left
左边对象 -
right
右边对象
-
-
Constructor Details
-
MutablePair
public MutablePair()创建一个包含二个空值的实例 -
MutablePair
创建一个新的pair实例- Parameters:
left- 左值可以为nullright- 右值可以为null
-
-
Method Details
-
of
获取两个推断泛型类型的对象的可变对- Type Parameters:
L- 左元素类型R- 右元素类型- Parameters:
left- 左值可以为nullright- 右值可以为null- Returns:
- 由两个参数组成的一对
-
getLeft
Description copied from class:Pair从这一对中获取左元素 -
setLeft
设置对的左元素.- Parameters:
left- 左边元素的新值可以是null
-
getRight
Description copied from class:Pair从这一对中获取右元素 -
setRight
设置对的右元素.- Parameters:
right- 右边元素的新值可以是null
-
setValue
设置Map.Entry的值. 这将设置对的正确元素- Parameters:
value- 要设置的正确值,而不是null- Returns:
- 右边元素的旧值
-