Class Pair<K,V>
- All Implemented Interfaces:
Serializable
public class Pair<K,V> extends Object implements Serializable
A convenience class to represent name-value pairs.
- Since:
- JavaFX 2.0
- See Also:
Constructor Summary
| Constructor | Description |
|---|---|
Pair |
Creates a new pair |
Method Summary
Constructor Details
Pair
public Pair(K key, V value)
- Parameters:
-
key- The key for this pair -
value- The value to use for this pair
Method Details
getKey
public K getKey()
- Returns:
- key for this pair
getValue
public V getValue()
- Returns:
- value for this pair
toString
public String toString()
String representation of this Pair.
The default name/value delimiter '=' is always used.
- Overrides:
-
toStringin classObject - Returns:
-
Stringrepresentation of thisPair
hashCode
public int hashCode()
Generate a hash code for this Pair.
The hash code is calculated using both the name and the value of the Pair.
- Overrides:
-
hashCodein classObject - Returns:
- hash code for this
Pair
equals
public boolean equals(Object o)
Test this Pair for equality with another Object.
If the Object to be tested is not a Pair or is null, then this method returns false.
Two Pairs are considered equal if and only if both the names and values are equal.
- Overrides:
-
equalsin classObject - Parameters:
-
o- theObjectto test for equality with thisPair - Returns:
-
trueif the givenObjectis equal to thisPairelsefalse
© 2008, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from JavaFX API Documentation.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Java, JavaFX and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.