Sparuj

public final class Pair
extends Object

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


Klasa Pair to po prostu 2-elementowa krotka do użycia w tym pakiecie. Możemy rozważyć dodanie czegoś takiego do bardziej centralnego miejsca lub zastąpienie go wspólną klasą krotek, jeśli taka istnieje, a nawet przepisanie klas układu za pomocą tej klasy Pair przez bardziej dedykowaną strukturę danych (aby nie trzeba było przekazywać ogólnych sygnatur, jak to się obecnie robi, chociaż przynajmniej konstrukcja jest nieco ułatwiona przez metodę fabryczną of(S, T)).

Podsumowanie

Metody publiczne

boolean equals(Object obj)
S getFirst()

Zwracanie pierwszego elementu w parze

T getSecond()

Zwrot drugiego produktu z pary

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

Tworzy nową parę z 2 podanych obiektów, wywnioskowując typy ogólne.

String toString()

Metody publiczne

równa się

public boolean equals (Object obj)

Parametry
obj Object

Zwroty
boolean

getFirst

public S getFirst ()

Zwracanie pierwszego elementu pary

Zwroty
S pierwszy element pary,

getSecond

public T getSecond ()

Zwrot drugiego produktu z pary

Zwroty
T drugi element pary

hashCode

public int hashCode ()

Zwroty
int

z

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

Tworzy nową parę z 2 podanych obiektów, wywnioskowując typy ogólne.

Parametry
first S: pierwszy element do przechowywania w parze.

second T: drugi element do zapisania w parze.

Zwroty
Pair<S, T> nową parę obejmującą 2 elementy,

toString

public String toString ()

Zwroty
String