Android APIs
public class

Pair

extends Object
java.lang.Object
   ↳ android.util.Pair<F, S>

Class Overview

Container to ease passing around a tuple of two objects. This object provides a sensible implementation of equals(), returning true if equals() is true on each of the contained objects.

Summary

Fields
public final F first
public final S second
Public Constructors
Pair(F first, S second)
Constructor for a Pair.
Public Methods
static <A, B> Pair<A, B> create(A a, B b)
Convenience method for creating an appropriately typed pair.
boolean equals(Object o)
Checks the two objects for equality by delegating to their respective equals(Object) methods.
int hashCode()
Compute a hash code using the hash codes of the underlying objects
[Expand]
Inherited Methods
From class java.lang.Object

Fields

public final F first

Added in API level 5

public final S second

Added in API level 5

Public Constructors

public Pair (F first, S second)

Added in API level 5

Constructor for a Pair.

Parameters
first F: the first object in the Pair
second S: the second object in the pair

Public Methods

public static Pair<A, B> create (A a, B b)

Added in API level 5

Convenience method for creating an appropriately typed pair.

Parameters
a A: the first object in the Pair
b B: the second object in the pair
Returns
Pair<A, B> a Pair that is templatized with the types of a and b

public boolean equals (Object o)

Added in API level 5

Checks the two objects for equality by delegating to their respective equals(Object) methods.

Parameters
o Object: the Pair to which this one is to be checked for equality
Returns
boolean true if the underlying objects of the Pair are both considered equal

public int hashCode ()

Added in API level 5

Compute a hash code using the hash codes of the underlying objects

Returns
int a hashcode of the Pair