À partir du 27 mars 2025, nous vous recommandons d'utiliser android-latest-release au lieu de aosp-main pour créer et contribuer à AOSP. Pour en savoir plus, consultez la section Modifications apportées à AOSP.
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
express
public
final
class
Pair
extends Object
| java.lang.Object
|
| ↳ |
com.android.utils.Pair<S, T>
|
Une classe Pair est simplement un tuple de deux éléments à utiliser dans ce package. Nous pourrions envisager d'ajouter quelque chose comme ceci à un emplacement utilitaire plus central, ou de le remplacer par une classe de tuple commune si elle existe, ou même de réécrire les classes de mise en page à l'aide de cette paire par une structure de données plus dédiée (afin de ne pas avoir à transmettre des signatures génériques comme c'est le cas actuellement, bien que la construction soit au moins un peu aidée par la méthode factory of(S, T).
Résumé
Méthodes publiques |
boolean
|
equals(Object obj)
|
S
|
getFirst()
Renvoie le premier élément de la paire.
|
T
|
getSecond()
Renvoie le deuxième élément de la paire.
|
int
|
hashCode()
|
static
<S, T>
Pair<S, T>
|
of(S first, T second)
Construit une nouvelle paire des deux objets donnés, en inférant les types génériques.
|
String
|
toString()
|
Méthodes publiques
égal à
public boolean equals (Object obj)
getFirst
public S getFirst ()
Renvoie le premier élément de la paire.
| Renvoie |
S |
le premier élément de la paire |
getSecond
public T getSecond ()
Renvoie le deuxième élément de la paire.
| Renvoie |
T |
le deuxième élément de la paire. |
hashCode
public int hashCode ()
sur
public static Pair<S, T> of (S first,
T second)
Construit une nouvelle paire des deux objets donnés, en inférant les types génériques.
| Paramètres |
first |
S : premier élément à stocker dans la paire |
second |
T : deuxième élément à stocker dans la paire |
| Renvoie |
Pair<S, T> |
une nouvelle paire contenant les deux éléments. |
toString
public String toString ()
Le contenu et les exemples de code de cette page sont soumis aux licences décrites dans la Licence de contenu. Java et OpenJDK sont des marques ou des marques déposées d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/12/04 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/12/04 (UTC)."],[],[]]