Vincular

public final class Pair
extends Object

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


Una clase Pair es simplemente una tupla de 2 elementos para usar en este paquete. Tal vez deberíamos agregar algo como esto a un lugar de utilidad más central, o reemplazarlo por una clase de tupla común si existe, o incluso reescribir las clases de diseño usando este par con una estructura de datos más dedicada (para no tener que pasar firmas genéricas como se hace actualmente, aunque al menos el método de fábrica of(S, T) ayuda un poco con la construcción).

Resumen

Métodos públicos

boolean equals(Object obj)
S getFirst()

Devuelve el primer elemento del par.

T getSecond()

Devuelve el segundo elemento del par.

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

Construye un nuevo par de los dos objetos determinados, y deduce los tipos genéricos.

String toString()

Métodos públicos

equals

public boolean equals (Object obj)

Parámetros
obj Object

Muestra
boolean

getFirst

public S getFirst ()

Devuelve el primer elemento del par.

Muestra
S El primer elemento del par

getSecond

public T getSecond ()

Devuelve el segundo elemento del par.

Muestra
T El segundo elemento del par

hashCode

public int hashCode ()

Muestra
int

de

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

Construye un nuevo par de los dos objetos determinados, y deduce los tipos genéricos.

Parámetros
first S: Es el primer elemento que se almacenará en el par.

second T: Es el segundo elemento que se almacenará en el par.

Muestra
Pair<S, T> Un nuevo par que envuelve los dos elementos

toString

public String toString ()

Muestra
String