配对
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 |
|