鴻蒙OS Pair

2022-08-29 10:45 更新

Pair

java.lang.Object

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

public class Pair<F,S>
extends Object

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

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

字段摘要

修飾符和類(lèi)型 字段 描述
F f 表示對(duì)的第一個(gè)對(duì)象。
S s 表示該對(duì)的第二個(gè)對(duì)象。

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

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

方法總結(jié)

修飾符和類(lèi)型 方法 描述
static <F,S> Pair<F,S> create(F f, S s) 使用對(duì)象 f 和 s 創(chuàng)建一個(gè) Pair 對(duì)象。
boolean equals(Object obj) 檢查當(dāng)前的 Pair 對(duì)象是否與指定的 Object 相同。
int hashCode() 獲取當(dāng)前 Pair 對(duì)象的哈希值。
String toString() 獲取包含 Pair 對(duì)象所有值的字符串。
從類(lèi) java.lang.Object 繼承的方法
clone, finalize, getClass, notify, notifyAll, wait, wait, wait

字段詳細(xì)信息

f

public final F f

表示對(duì)的第一個(gè)對(duì)象。

s

public final S s

表示該對(duì)的第二個(gè)對(duì)象。

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

Pair

public Pair(F f, S s)

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

參數(shù):

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

方法詳情

create

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

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

參數(shù):

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

返回:

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

equals

public boolean equals(Object obj)

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

覆蓋:

類(lèi) Object 中的等于

參數(shù):

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

返回:

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

hashCode

public int hashCode()

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

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

覆蓋:

類(lèi) Object 中的 hashCode

返回:

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

toString

public String toString()

獲取包含 Pair 對(duì)象所有值的字符串。

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

覆蓋:

類(lèi) Object 中的 toString

返回:

返回包含 Pair 對(duì)象的所有值的字符串。

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

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)