鴻蒙OS Pair

2022-08-29 10:45 更新

Pair

java.lang.Object

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

public class Pair<F,S>
extends Object

提供將任意兩個對象保存為一個對象的數(shù)據(jù)容器。

通過將兩個參數(shù)打包為一個,Pair 容器使參數(shù)傳遞更容易。

字段摘要

修飾符和類型 字段 描述
F f 表示對的第一個對象。
S s 表示該對的第二個對象。

構(gòu)造函數(shù)摘要

構(gòu)造函數(shù) 描述
Pair(F f, S s) 使用對象 f 和 s 構(gòu)造一個 Pair 對象。

方法總結(jié)

修飾符和類型 方法 描述
static <F,S> Pair<F,S> create(F f, S s) 使用對象 f 和 s 創(chuàng)建一個 Pair 對象。
boolean equals(Object obj) 檢查當(dāng)前的 Pair 對象是否與指定的 Object 相同。
int hashCode() 獲取當(dāng)前 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

表示該對的第二個對象。

構(gòu)造函數(shù)詳細信息

Pair

public Pair(F f, S s)

使用對象 f 和 s 構(gòu)造一個 Pair 對象。

參數(shù):

參數(shù)名稱 參數(shù)描述
f 指示用于構(gòu)造 Pair 對象的第一個對象。
s 指示用于構(gòu)造 Pair 對象的第二個對象。

方法詳情

create

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

使用對象 f 和 s 創(chuàng)建一個 Pair 對象。

參數(shù):

參數(shù)名稱 參數(shù)描述
f 指示用于創(chuàng)建 Pair 對象的第一個對象。
s 指示用于創(chuàng)建 Pair 對象的第二個對象。

返回:

返回創(chuàng)建的 Pair 對象。

equals

public boolean equals(Object obj)

檢查當(dāng)前的 Pair 對象是否與指定的 Object 相同。

覆蓋:

類 Object 中的等于

參數(shù):

參數(shù)名稱 參數(shù)描述
obj 指示要與當(dāng)前 Pair 對象比較的對象。

返回:

如果當(dāng)前 Pair 對象與指定的 Object 相同,則返回 true; 否則返回 false。

hashCode

public int hashCode()

獲取當(dāng)前 Pair 對象的哈希值。

System.identityHashCode 方法用于計算當(dāng)前 Pair 對象的哈希值。

覆蓋:

類 Object 中的 hashCode

返回:

返回當(dāng)前 Pair 對象的哈希值。

toString

public String toString()

獲取包含 Pair 對象所有值的字符串。

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

覆蓋:

類 Object 中的 toString

返回:

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

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號