Class MutablePair<L,R>

java.lang.Object
org.miaixz.bus.core.lang.tuple.Pair<L,R>
org.miaixz.bus.core.lang.mutable.MutablePair<L,R>
Type Parameters:
L - 左值类型
R - 右值类型
All Implemented Interfaces:
Serializable, Cloneable, Mutable<MutablePair<L,R>>

public class MutablePair<L,R> extends Pair<L,R> implements Mutable<MutablePair<L,R>>
可变二元组对象
Since:
Java 17+
Author:
Kimi Liu
See Also:
  • Constructor Details

    • MutablePair

      public MutablePair(L left, R right)
      构造
      Parameters:
      left - 左值
      right - 右值
  • Method Details

    • of

      public static <L, R> MutablePair<L,R> of(L left, R right)
      构建MutablePair对象
      Type Parameters:
      L - 左值类型
      R - 右值类型
      Parameters:
      left - 左值
      right - 右值
      Returns:
      MutablePair
    • get

      public MutablePair<L,R> get()
      Description copied from interface: Mutable
      获得原始值
      Specified by:
      get in interface Mutable<L>
      Returns:
      原始值
    • set

      public void set(MutablePair<L,R> value)
      Description copied from interface: Mutable
      设置值
      Specified by:
      set in interface Mutable<L>
      Parameters:
      value - 值
    • setLeft

      public void setLeft(L left)
      设置左值
      Parameters:
      left - 左值
    • setRight

      public void setRight(R right)
      设置右值
      Parameters:
      right - 右值