パッケージ 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 intfinal booleanfinal inthashCode()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 StringtoString()
-
フィールド詳細
-
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>>
-