パッケージ org.aiwolf.common.util

クラス Pair<K,V>

java.lang.Object
org.aiwolf.common.util.Pair<K,V>
型パラメータ:
K -
キー
Key
V -
Value
すべての実装されたインタフェース:
Serializable

public class Pair<K,V> extends Object implements Serializable
二組のデータを組み合わせるクラス
Pair is two sets of data.
作成者:
tori
関連項目:
  • コンストラクタの概要

    コンストラクタ
    コンストラクタ
    説明
    Pair(K key, V value)
    指定されたキーと値を持つペアを構築します。
  • メソッドの概要

    修飾子とタイプ
    メソッド
    説明
    boolean
    同一性をチェックします。
    キーを返します。
    値を返します。
    int
     
    void
    setKey(K key)
    キーを設定します。
    void
    setValue(V value)
    値を設定します。
     

    クラスから継承されたメソッド java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • コンストラクタの詳細

    • Pair

      public Pair(K key, V value)
      指定されたキーと値を持つペアを構築します。
      Create new key-value pair.
      パラメータ:
      key -
      キー
      Key
      value -
      Value
  • メソッドの詳細

    • getKey

      public K getKey()
      キーを返します。
      Get the key.
      戻り値:
      キー
      key
    • setKey

      public void setKey(K key)
      キーを設定します。
      Set the key.
      パラメータ:
      key -
      設定するキー
      Key
    • getValue

      public V getValue()
      値を返します。
      Get the value.
      戻り値:
      value
    • setValue

      public void setValue(V value)
      値を設定します。
      Set the value.
      パラメータ:
      value -
      設定する値
      Value
    • equals

      public boolean equals(Object obj)
      同一性をチェックします。
      キーおよび値の両方の一致性を調べます。
      Checks the identity.
      Examines the consistency both the keys and values.
      オーバーライド:
      equals クラス内 Object
    • hashCode

      public int hashCode()
      オーバーライド:
      hashCode クラス内 Object
    • toString

      public String toString()
      オーバーライド:
      toString クラス内 Object