阅读(4805) (0)

鸿蒙OS Pair

2022-08-16 15:15:19 更新

Pair

java.lang.Object

|---ohos.utils.Pair<F,S&

public class Pair<F,S>
extends Object

提供将任意两个对象保存为一个对象的数据容器。

通过将两个参数打包为一个,Pair 容器使参数传递更容易。

字段摘要

修饰符和类型 字段 描述
F f 表示对的第一个对象。
S s 表示该对的第二个对象。

构造函数摘要

构造函数 描述
Pair(F f, S s) 使用对象 f 和 s 构造一个 Pair 对象。

方法总结

修饰符和类型 方法 描述
static <F,S> Pair<F,S> create(F f, S s) 使用对象 f 和 s 创建一个 Pair 对象。
boolean equals(Object obj) 检查当前的 Pair 对象是否与指定的 Object 相同。
int hashCode() 获取当前 Pair 对象的哈希值。
String toString() 获取包含 Pair 对象所有值的字符串。
从类 java.lang.Object 继承的方法
clone, finalize, getClass, notify, notifyAll, wait, wait, wait

字段详细信息

f

public final F f

表示对的第一个对象。

s

public final S s

表示该对的第二个对象。

构造函数详细信息

Pair

public Pair(F f, S s)

使用对象 f 和 s 构造一个 Pair 对象。

参数:

参数名称 参数描述
f 指示用于构造 Pair 对象的第一个对象。
s 指示用于构造 Pair 对象的第二个对象。

方法详情

create

public static <F,S> Pair<F,S> create(F f, S s)

使用对象 f 和 s 创建一个 Pair 对象。

参数:

参数名称 参数描述
f 指示用于创建 Pair 对象的第一个对象。
s 指示用于创建 Pair 对象的第二个对象。

返回:

返回创建的 Pair 对象。

equals

public boolean equals(Object obj)

检查当前的 Pair 对象是否与指定的 Object 相同。

覆盖:

类 Object 中的等于

参数:

参数名称 参数描述
obj 指示要与当前 Pair 对象比较的对象。

返回:

如果当前 Pair 对象与指定的 Object 相同,则返回 true; 否则返回 false。

hashCode

public int hashCode()

获取当前 Pair 对象的哈希值。

System.identityHashCode 方法用于计算当前 Pair 对象的哈希值。

覆盖:

类 Object 中的 hashCode

返回:

返回当前 Pair 对象的哈希值。

toString

public String toString()

获取包含 Pair 对象所有值的字符串。

字符串格式为"Pair{1: "one"}"。

覆盖:

类 Object 中的 toString

返回:

返回包含 Pair 对象的所有值的字符串。