दूसरे डिवाइस से जोड़ें

public final class Pair
extends Object

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


Pair क्लास, इस पैकेज में इस्तेमाल के लिए सिर्फ़ एक 2-टपल है. हम इस तरह की चीज़ को ज़्यादा ज़रूरी जगह पर जोड़ सकते हैं या अगर कोई सामान्य टपल क्लास मौजूद है, तो उसे बदल सकते हैं. इसके अलावा, हम इस 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