Map Length
Map length
property returns the number of key-value pairs in this Map.
length
is a read only property. We can only use it in an expression, or store this length value into a variable, but cannot assign it with a new value.
Syntax
The syntax to get the length of a Map myMap
is
myMap.length
Examples
Get length of a Map
In the following Dart Program, we take a Map myMap
with three key-value pairs, and get its length programmatically using length
property of the Map class.
main.dart
</>
Copy
void main() {
var myMap = {'apple': 25, 'banana': 10, 'cherry': 6};
var myMapLength = myMap.length;
print('Length : $myMapLength');
}
Output
Length : 3
Length of an Empty Map
Since an empty Map contains no entries, length property for an empty Map must return zero, which we shall verify programmatically in the following Dart program.
main.dart
</>
Copy
void main() {
var myMap = {};
var myMapLength = myMap.length;
print('Length : $myMapLength');
}
Output
Length : 0
Conclusion
In this Dart Tutorial, we learned how to get the length of a Map, using Map.length
property.