配對

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()

傳回配對中的第二個項目

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

建構一對新的指定物件,並推斷泛型型別。

String toString()

公用方法

等於

public boolean equals (Object obj)

參數
obj Object

傳回
boolean

getFirst

public S getFirst ()

傳回配對中的第一個項目

傳回
S 配對中的第一個項目

getSecond

public T getSecond ()

傳回配對中的第二個項目

傳回
T 配對中的第二個項目

hashCode

public int hashCode ()

傳回
int

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

建構指定兩個物件的新配對,並推斷泛型型別。

參數
first S:要儲存在配對中的第一個項目

second T:要儲存在配對中的第二個項目

傳回
Pair<S, T> 以新配對包裝這兩個項目

toString

public String toString ()

傳回
String