ペアリング

public final class Pair
extends Object

java.lang.Object
   ↳ com.android.utils.Pair<S, T>


Pair クラスは、このパッケージで使用する 2 タプルです。このようなものをより中心的なユーティリティの場所に加えたり、共通のタプルクラスが存在する場合はそれと置き換えたり、この Pair を使用してレイアウト クラスをより専用のデータ構造で書き直したりすることを検討してもよいでしょう(少なくとも、of(S, T) ファクトリ メソッドによって構築は少し楽になりますが、現在のように汎用シグネチャを渡す必要がなくなります)。

概要

パブリック メソッド

boolean equals(Object obj)
S getFirst()

ペアの最初の項目を返します。

T getSecond()

ペアの 2 番目のアイテムを返します。

int hashCode()
static <S, T> Pair<S, T> of(S first, T second)

指定された 2 つのオブジェクトの新しいペアを構築し、汎用型を推論します。

String toString()

パブリック メソッド

equals

public boolean equals (Object obj)

パラメータ
obj Object

戻り値
boolean

getFirst

public S getFirst ()

ペアの最初の項目を返す

戻り値
S ペアの最初のアイテム

getSecond

public T getSecond ()

ペアの 2 番目のアイテムを返す

戻り値
T ペアの 2 番目の項目

hashCode

public int hashCode ()

戻り値
int

/

public static Pair<S, T> of (S first, 
                T second)

指定された 2 つのオブジェクトの新しいペアを構築し、汎用型を推論します。

パラメータ
first S: ペアに格納する最初のアイテム

second T: ペアに格納する 2 番目のアイテム

戻り値
Pair<S, T> 2 つのアイテムをラップする新しいペア

toString

public String toString ()

戻り値
String