配对

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