Jede Zeile ist ein Paar Schlüssel/Wert. Der Name einer Frucht ist der Schlüssel, und seine Farbe ist sein Wert. Es ist möglich, eine andere Liste zu haben, in der die Schlüssel Zahlen oder Werte sind, oder beide Schlüssel und Werte Zahlen. In der obigen Liste sind die Schlüssel Strings und die Werte Strings.
Javafx ist eine Java -Bibliothek, die nicht mit Java installiert ist. Es hat eine Klasse namens Pair, die zum Umgang mit Paaren verwendet werden kann. Das Problem bei der Verwendung der Paarklasse mit Java ist, dass der Programmierer Javafx immer noch auf Java installieren und lernen muss, wie man Javafx benutzt.
Dieses Problem kann vermieden werden, indem die Eintragsfunktion in Java ordnungsgemäß verwendet wird. Paare werden als MAP-ENTRIES (oder einfach Einträge) in Java bezeichnet. In diesem Artikel wird erklärt. Sie erhalten die gleichen Ergebnisse. Einträge sind die Schlüssel-/Wertpaare in Java. Das Äquivalent der Paarklasse in Javafx ist die AbstractMap.SimpleEnry -Klasse in Java, die in diesem Artikel untersucht wird. Die Klasse AbstractMap.SimpleEnry ist in der Java.Util.* Paket, das importiert werden muss.
Artikelinhalt
Klasse AbstractMap.SimpleEnry -Übersicht
Diese Klasse schafft ein Paar. Ein Paar ist Code mit einem Schlüssel und seinem entsprechenden Wert.
Konstruktoren
Diese Klasse hat zwei Konstruktoren und sechs Methoden. Die vollständigen Syntaxen für die Konstrukteure sind
public SimpleEnry (K Key, V -Wert)Und
public SimpleEnry (Karte.Eintrag extends K,? extends V> Eintrag)Methoden
Von den sechs Methoden werden in diesem Artikel nur vier veranschaulicht. Die vollständigen Syntaxen für die vier Methoden sind:
public K GetKey ()Und
öffentlicher String -ToString ()Ein Paar konstruieren
In Java ist ein Paar ein Karteneintritt. Das folgende Programm verwendet den ersten Konstruktor oben, um ein Paar zu konstruieren:
Java importieren.Util.*;Der Typ des Schlüssels ist Zeichenfolge, und der Wert des Wertes ist ebenfalls Zeichenfolge. Das folgende Programm zeigt, wie ein Paar aus einem anderen Paar gebaut wird, wobei der zweite Konstruktor oben genannt wird:
Java importieren.Util.*;Der Schlüssel/Wert von Pair2 ist "Blackberry"/"Dark Blue-Black", der wie der von PAEPH1 ist.
AbstractMap.SimpleEnry -Methoden
Von den sechs Methoden werden hier nur vier veranschaulicht.
public K GetKey ()
Nach dem Erstellen eines Paares kann sein Schlüssel zurückgegeben werden, wie im folgenden Codesegment gezeigt:
AbstractMap.SimpleEnryIn diesem Fall ist der Rückgabetyp eine Zeichenfolge und es ist: Blackberry.
public v GetValue ()
Nach dem Erstellen eines Paares kann sein Wert wie im folgenden Code -Segment gezeigt zurückgegeben werden:
AbstractMap.SimpleEnryIn diesem Fall ist der Rückgabetyp eine Zeichenfolge und es ist: "Dunkelblau-Black".
öffentliches V SetValue (V -Wert)
Der Wert eines Paares kann festgelegt werden, aber sein Schlüssel kann nicht festgelegt werden. Im folgenden Codesegment wird der Wert des Paares geändert.
AbstractMap.SimpleEnryDies gibt eine String -Darstellung des Schlüssels und des Wertes des Paares zurück. Der folgende Code zeigt dies:
AbstractMap.SimpleEnryDie Ausgabe ist:
Blackberry = Dunkelblau-Blackwobei = den Schlüssel vom Wert trennt.
Erstellen einer benutzerdefinierten Karte
Das Karteneintritt (Paar) ist nicht wirklich als Hashtable- oder HashMap oder ähnliche Kartendatenstruktur verwendet. Es soll tatsächlich verwendet werden, um eine benutzerdefinierte Kartendatenstruktur zu erstellen. Es ist einfach, eine benutzerdefinierte Kartendatenstruktur zu erstellen: Suchen Sie einfach nach einer Listendatenstruktur wie der ArrayList, deren Mitglieder (Felder und Methoden) von Interesse sind. und lassen Sie Paare die Elemente der Liste sein.
Die Syntax zum Erstellen eines leeren ArrayList -Objekts lautet:
Anordnungslistewo Al das ArrayList -Objekt ist. Die Syntax zum Hinzufügen eines Elements (Paar) zu einer Arraylist ist, ist
al.add (e e)
Eine Java main () -Methode mit einer benutzerdefinierten Karte namens AL kann die folgenden Paare haben:
AbstractMap.SimpleEnryDer Code zum Erstellen des ArrayList -Objekts und das Hinzufügen der Paare wäre:
AnordnungslisteDer Code zum Drucken der Schlüssel-/Wertpaare der benutzerdefinierten Karte wäre:
für (int i = 0; iDie Ausgabe ist:
Blackberry => Dunkelblau-BlackAbschluss
Ein Paar, das als MAP-Einstieg in Java bezeichnet wird, ist Code mit einem Schlüssel und seinem entsprechenden Wert. Die Syntaxe zum Konstruktion eines Paares sind:
public SimpleEnry (K Key, V -Wert)Ein Beispiel zum Erstellen eines Paarobjekts ist:
AbstractMap.SimpleEnryDie Klasse AbstractMap.SimpleEnry zum Erstellen eines Paares befindet sich in der Java.Util.* Paket, das importiert werden muss. Die AbstractMap.SimpleEnry -Klasse hat Methoden. Die Syntaxen für vier davon sind:
public K GetKey ()Das folgende Codesegment ist die Erstellung einer benutzerdefinierten Karte, bei der Paare des gleichen Typs die Elemente sind:
AnordnungslisteChrys