Ab dem 27. März 2025 empfehlen wir, android-latest-release anstelle von aosp-main zu verwenden, um AOSP zu erstellen und Beiträge dazu zu leisten. Weitere Informationen finden Sie unter Änderungen am AOSP.
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Pairing
public
final
class
Pair
extends Object
| java.lang.Object
|
| ↳ |
com.android.utils.Pair<S, T>
|
Eine Pair-Klasse ist einfach ein 2-Tupel zur Verwendung in diesem Paket. Wir sollten darüber nachdenken, etwas wie dieses an einem zentraleren Ort für Hilfsprogramme hinzuzufügen oder es durch eine gemeinsame Tupelklasse zu ersetzen, falls eine vorhanden ist, oder sogar die Layoutklassen mit diesem Paar durch eine speziellere Datenstruktur neu zu schreiben (damit wir keine generischen Signaturen wie derzeit übergeben müssen, obwohl die Konstruktion zumindest durch die of(S, T)-Factory-Methode etwas erleichtert wird.
Zusammenfassung
Öffentliche Methoden |
boolean
|
equals(Object obj)
|
S
|
getFirst()
Gibt das erste Element im Paar zurück
|
T
|
getSecond()
Gibt das zweite Element im Paar zurück
|
int
|
hashCode()
|
static
<S, T>
Pair<S, T>
|
of(S first, T second)
Erstellt ein neues Paar der angegebenen zwei Objekte und leitet generische Typen ab.
|
String
|
toString()
|
Öffentliche Methoden
ist gleich
public boolean equals (Object obj)
getFirst
public S getFirst ()
Gibt das erste Element im Paar zurück
| Returns |
S |
das erste Element im Paar |
getSecond
public T getSecond ()
Gibt das zweite Element im Paar zurück
| Returns |
T |
das zweite Element im Paar |
hashCode
public int hashCode ()
von
public static Pair<S, T> of (S first,
T second)
Erstellt ein neues Paar der angegebenen zwei Objekte und leitet generische Typen ab.
| Parameter |
first |
S: das erste Element, das im Paar gespeichert werden soll |
second |
T: das zweite Element, das im Paar gespeichert werden soll |
| Returns |
Pair<S, T> |
ein neues Paar, das die beiden Elemente umschließt |
toString
public String toString ()
Alle Inhalte und Codebeispiele auf dieser Seite unterliegen den Lizenzen wie im Abschnitt Inhaltslizenz beschrieben. Java und OpenJDK sind Marken oder eingetragene Marken von Oracle und/oder seinen Tochtergesellschaften.
Zuletzt aktualisiert: 2025-12-04 (UTC).
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2025-12-04 (UTC)."],[],[]]