จับคู่

public final class Pair
extends Object

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


คลาส Pair เป็นเพียง 2-tuple สำหรับใช้ในแพ็กเกจนี้ เราอาจต้องการพิจารณาเพิ่ม สิ่งนี้ลงในที่ตั้งค่าส่วนกลางมากขึ้น หรือแทนที่ด้วยคลาส Tuple ทั่วไปหากมี หรือแม้แต่เขียนคลาสเลย์เอาต์ใหม่โดยใช้ Pair นี้ด้วยโครงสร้างข้อมูลเฉพาะมากขึ้น (เพื่อ ที่เราจะได้ไม่ต้องส่งต่อลายเซ็นทั่วไปอย่างที่ทำอยู่ในปัจจุบัน แม้ว่าอย่างน้อยการสร้างจะได้รับความช่วยเหลือเล็กน้อยจากof(S, T)เมธอด Factory

สรุป

เมธอดสาธารณะ

boolean equals(Object obj)
S getFirst()

แสดงรายการแรกในคู่

T getSecond()

ส่งคืนสินค้าชิ้นที่ 2 ในคู่

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

สร้างคู่ใหม่ของออบเจ็กต์ 2 รายการที่ระบุ โดยอนุมานประเภททั่วไป

String toString()

เมธอดสาธารณะ

เท่ากับ

public boolean equals (Object obj)

พารามิเตอร์
obj Object

คิกรีเทิร์น
boolean

getFirst

public S getFirst ()

แสดงรายการแรกในคู่

คิกรีเทิร์น
S รายการแรกในคู่

getSecond

public T getSecond ()

ส่งคืนสินค้าชิ้นที่ 2 ในคู่

คิกรีเทิร์น
T the second item in the pair

hashCode

public int hashCode ()

คิกรีเทิร์น
int

จาก

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

สร้างคู่ใหม่ของออบเจ็กต์ 2 รายการที่ระบุ โดยอนุมานประเภททั่วไป

พารามิเตอร์
first S: รายการแรกที่จะจัดเก็บในคู่

second T: รายการที่ 2 ที่จะจัดเก็บในคู่

คิกรีเทิร์น
Pair<S, T> คู่ใหม่ที่ครอบคลุมรายการทั้ง 2 รายการ

toString

public String toString ()

คิกรีเทิร์น
String