A partire dal 27 marzo 2025, ti consigliamo di utilizzare android-latest-release anziché aosp-main per compilare e contribuire ad AOSP. Per ulteriori informazioni, vedi Modifiche ad AOSP.
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
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)
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 ()
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 ()
I campioni di contenuti e codice in questa pagina sono soggetti alle licenze descritte nella Licenza per i contenuti. Java e OpenJDK sono marchi o marchi registrati di Oracle e/o delle sue società consociate.
Ultimo aggiornamento 2025-12-04 UTC.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2025-12-04 UTC."],[],[]]