MapEntry<K, V> class
A key/value pair representing an entry in a Map.
The Map interface contains various methods that can inspect or modify the map based on entry objects.
final map = {'1': 'A', '2': 'B'};
map.addEntries([
MapEntry('3', 'C'),
MapEntry('4', 'D'),
]);
print(map); // {1: A, 2: B, 3: C, 4: D}
Do not extend or implement the MapEntry
class.
If the Dart language introduces value types,
the MapEntry
class will be changed to such a type,
and will likely no longer be able to be implemented or extended
by classes.
Constructors
- MapEntry(K key, V value)
-
Creates an entry with
key
andvalue
.constfactory
Properties
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
String representation intended for debugging only.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited