Accoppia

public final class Pair
extends Object

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


Una classe Pair è semplicemente una tupla di due elementi da utilizzare in questo pacchetto. Potremmo pensare di aggiungere qualcosa di simile a un'utilità più centrale o sostituirlo con una classe di tuple comune, se esiste, o persino riscrivere le classi di layout utilizzando questa coppia con una struttura di dati più dedicata (in modo da non dover passare firme generiche come avviene attualmente, anche se almeno la costruzione è aiutata un po' dal metodo di fabbrica of(S, T).

Riepilogo

Metodi pubblici

boolean equals(Object obj)
S getFirst()

Restituisce il primo elemento della coppia

T getSecond()

Restituire il secondo articolo della coppia

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

Costruisce una nuova coppia dei due oggetti specificati, deducendo i tipi generici.

String toString()

Metodi pubblici

uguale

public boolean equals (Object obj)

Parametri
obj Object

Ritorni
boolean

getFirst

public S getFirst ()

Restituisce il primo elemento della coppia

Ritorni
S il primo elemento della coppia

getSecond

public T getSecond ()

Restituire il secondo articolo della coppia

Ritorni
T il secondo elemento della coppia

hashCode

public int hashCode ()

Ritorni
int

di

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

Costruisce una nuova coppia dei due oggetti specificati, deducendo i tipi generici.

Parametri
first S: il primo elemento da memorizzare nella coppia

second T: il secondo elemento da memorizzare nella coppia

Ritorni
Pair<S, T> una nuova coppia che racchiude i due elementi

toString

public String toString ()

Ritorni
String