إقران

public final class Pair
extends Object

java.lang.Object
   ↳ com.android.utils.Pair<S, T>


فئة Pair هي ببساطة مجموعة من عنصرين لاستخدامها في هذه الحزمة. قد يكون من المفيد إضافة شيء مشابه إلى مكان مركزي أكثر، أو استبداله بفئة tuple شائعة إذا كانت متوفرة، أو حتى إعادة كتابة فئات التنسيق باستخدام Pair من خلال بنية بيانات أكثر تخصّصًا (حتى لا نضطر إلى تمرير التوقيعات العامة كما يتم حاليًا، على الرغم من أنّ طريقة الإنشاء تساعد قليلاً باستخدام طريقة المصنع 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

getFirst

public S getFirst ()

عرض العنصر الأول في الزوج

المرتجعات
S العنصر الأول في الزوج

getSecond

public T getSecond ()

إرجاع العنصر الثاني في الزوج

المرتجعات
T العنصر الثاني في الزوج

hashCode

public int hashCode ()

المرتجعات
int

من

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

تنشئ هذه الدالة زوجًا جديدًا من الكائنَين المحدّدَين، مع استنتاج الأنواع العامة.

المعلمات
first S: العنصر الأول الذي سيتم تخزينه في الزوج

second T: العنصر الثاني الذي سيتم تخزينه في الزوج

المرتجعات
Pair<S, T> زوج جديد يضم العنصرَين

toString

public String toString ()

المرتجعات
String