جفت کردن

public final class Pair
extends Object

شیء جاوا
com.android.utils.Pair<S, T>


یک کلاس Pair صرفاً یک کلاس دو تایی برای استفاده در این پکیج است. شاید بخواهیم چیزی شبیه به این را به یک مکان کاربردی مرکزی‌تر اضافه کنیم، یا اگر کلاسی با تاپل مشترک وجود دارد، آن را با آن جایگزین کنیم، یا حتی کلاس‌های طرح‌بندی را با استفاده از این Pair با یک ساختار داده اختصاصی‌تر بازنویسی کنیم (تا مجبور نباشیم امضاهای عمومی را مانند آنچه در حال حاضر انجام می‌شود، ارسال کنیم، اگرچه حداقل ساخت آن با متد factory 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

دریافت اول

public S getFirst ()

اولین مورد در جفت را برگردانید

بازگشت‌ها
S اولین مورد در این جفت

دریافت دومین

public T getSecond ()

دومین مورد را در جفت برگردانید

بازگشت‌ها
T مورد دوم در این جفت

کد هش

public int hashCode ()

بازگشت‌ها
int

از

public static Pair<S, T> of (S first, 
                T second)

یک جفت جدید از دو شیء داده شده می‌سازد و انواع عمومی را استنتاج می‌کند.

پارامترها
first S : اولین آیتمی که در جفت ذخیره می‌شود

second T : دومین آیتمی که باید در جفت ذخیره شود

بازگشت‌ها
Pair <S, T> یک جفت جدید که دو مورد را بسته بندی می کند

رشته‌ی دوتایی

public String toString ()

بازگشت‌ها
String