概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## ts.util
クラス Duo<F,S>

    java.lang.Object
      ts.util.Duo<F,S>

すべての実装されたインタフェース:
  java.io.Serializable

    public class Duo<F,S>

extends java.lang.Object
implements java.io.Serializable

二つのオブジェクトの組を表すクラス。
それぞれの値の設定や取得を行うメソッドを用意している。

バージョン:
  $Revision: 1.1.1.1 $, $Date: 2010-10-16 00:03:44 $
作成者:
  佐藤隆之.
関連項目:
  直列化された形式

コンストラクタの概要
`Duo()` デフォルトコンストラクタ。
`Duo(F first, S second)` 二つのオブジェクトの値を引数にとるコンストラクタ。

メソッドの概要
`boolean` | `equals(java.lang.Object obj)` 指定されたオブジェクトと内容が等しいかどうかを比較する。
`F` | `getFirst()` 第一オブジェクトを取得する。
`S` | `getSecond()` 第二オブジェクトを取得する。
`int` | `hashCode()` ハッシュコードを取得する。
`void` | `set(F first, S second)` 二つのオブジェクトの値を設定する。
`void` | `setFirst(F first)` 第一オブジェクトを設定する。
`void` | `setSecond(S second)` 第二オブジェクトを設定する。

クラス java.lang.Object から継承されたメソッド
`clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait`

コンストラクタの詳細

### Duo

    public Duo()

  デフォルトコンストラクタ。
  二つのオブジェクトの値は、ともにヌルに設定される。

### Duo

    public Duo(F first,
               S second)

  二つのオブジェクトの値を引数にとるコンストラクタ。
  引数がヌルの場合は、そのままヌルを設定する。

  パラメータ:
    `first` - 第一オブジェクト。
    `second` - 第二オブジェクト。

メソッドの詳細

### set

    public void set(F first,
                    S second)

  二つのオブジェクトの値を設定する。
  引数がヌルの場合は、そのままヌルを設定する。

  パラメータ:
    `first` - 第一オブジェクト。
    `second` - 第二オブジェクト。

### setFirst

    public void setFirst(F first)

  第一オブジェクトを設定する。
  引数がヌルの場合は、そのままヌルを設定する。

  パラメータ:
    `first` - 第一オブジェクト。

### getFirst

    public F getFirst()

  第一オブジェクトを取得する。

  戻り値:
    第一オブジェクト。

### setSecond

    public void setSecond(S second)

  第二オブジェクトを設定する。
  引数がヌルの場合は、そのままヌルを設定する。

  パラメータ:
    `second` - 第二オブジェクト。

### getSecond

    public S getSecond()

  第二オブジェクトを取得する。

  戻り値:
    第二オブジェクト。

### equals

    public boolean equals(java.lang.Object obj)

  指定されたオブジェクトと内容が等しいかどうかを比較する。
  引数が`Duo`オブジェクトの場合は、それぞれの第一オブジェクト 及び第二オブジェクトを比較して、共に等しい場合は`true`を、 そうでなければ`false`を返す。 引数がヌルの場合は`Duo`オブジェクトでない場合は`false` を返す。

  オーバーライド:
    クラス `java.lang.Object` 内の `equals`
  パラメータ:
    `obj` - 比較するオブジェクト。
  戻り値:
    オブジェクトの内容が等しい場合は`true`を返す。

### hashCode

    public int hashCode()

  ハッシュコードを取得する。

  オーバーライド:
    クラス `java.lang.Object` 内の `hashCode`
  戻り値:
    ハッシュコード。

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

Copyright (C) SATOH Takayuki All Rights Reserved.