to top
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

? Examples
Pair(F first, S second)
Constructor for a Pair.
Public Methods

? Examples
static <A, B> Pair<A, B> create(A a, B b)
Convenience method for creating an appropriately typed pair.

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

? Examples
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 the first object in the Pair
second 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 the first object in the Pair
b the second object in the pair
Returns
  • 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 the Pair to which this one is to be checked for equality
Returns
  • 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
  • a hashcode of the Pair
No examples for this method.
Frequently called with: [Clear]
Portions of this page are reproduced from work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. The original page is available here.