Ghép nối

public final class Pair
extends Object

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


Lớp Pair chỉ là một bộ gồm 2 phần tử để sử dụng trong gói này. Chúng ta có thể cân nhắc việc thêm nội dung như thế này vào một vị trí tiện ích trung tâm hơn, hoặc thay thế bằng một lớp bộ dữ liệu chung nếu có, hoặc thậm chí viết lại các lớp bố cục bằng cách sử dụng Cặp này bằng một cấu trúc dữ liệu chuyên dụng hơn (để chúng ta không phải truyền các chữ ký chung như hiện tại, mặc dù ít nhất việc tạo được hỗ trợ một chút bằng phương thức tạo of(S, T).

Tóm tắt

Phương thức công khai

boolean equals(Object obj)
S getFirst()

Trả về mục đầu tiên trong cặp

T getSecond()

Trả về mục thứ hai trong cặp

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

Tạo một cặp mới gồm 2 đối tượng đã cho, suy luận các kiểu chung.

String toString()

Phương thức công khai

bằng

public boolean equals (Object obj)

Tham số
obj Object

Giá trị trả về
boolean

getFirst

public S getFirst ()

Trả về mục đầu tiên trong cặp

Giá trị trả về
S mục đầu tiên trong cặp

getSecond

public T getSecond ()

Trả về mục thứ hai trong cặp

Giá trị trả về
T mục thứ hai trong cặp

hashCode

public int hashCode ()

Giá trị trả về
int

trên

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

Tạo một cặp mới gồm 2 đối tượng đã cho, suy luận các kiểu chung.

Tham số
first S: mục đầu tiên cần lưu trữ trong cặp

second T: mục thứ hai cần lưu trữ trong cặp

Giá trị trả về
Pair<S, T> một cặp mới bao bọc hai mục

toString

public String toString ()

Giá trị trả về
String