鸿蒙OS Pair
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 对象的所有值的字符串。
更多建议: