パッケージ library.ds.pair
クラス Pair<F extends Comparable<? super F>,S extends Comparable<? super S>>
java.lang.Object
library.ds.pair.Pair<F,S>
- 型パラメータ:
F
-S
-
- すべての実装されたインタフェース:
Cloneable
,Comparable<Pair<F,
S>>
public class Pair<F extends Comparable<? super F>,S extends Comparable<? super S>>
extends Object
implements Comparable<Pair<F,S>>, Cloneable
C++のstd::pairに相当するクラス
-
フィールドの概要
フィールド -
コンストラクタの概要
コンストラクタ -
メソッドの概要
修飾子とタイプメソッド説明clone()
final int
final boolean
final int
hashCode()
static final <F extends Comparable<? super F>,
S extends Comparable<? super S>>
Pair<F, S> of
(F a, S b) Pairを宣言するのに使う new Pairと同等swap()
std::pairにはないfinal String
toString()
-
フィールド詳細
-
first
-
second
-
-
コンストラクタの詳細
-
Pair
コンストラクタ- パラメータ:
first
-second
-
-
-
メソッドの詳細
-
of
public static final <F extends Comparable<? super F>,S extends Comparable<? super S>> Pair<F,S> of(F a, S b) Pairを宣言するのに使う new Pairと同等- 型パラメータ:
F
-S
-- パラメータ:
a
- firstb
- second
-
swap
std::pairにはない- 戻り値:
- firstとsecondを入れ替えたPair
-
equals
-
hashCode
public final int hashCode() -
toString
-
clone
-
compareTo
- 定義:
compareTo
インタフェース内Comparable<F extends Comparable<? super F>>
-