Dart Map length
Syntax & Examples
Syntax of Map.length
The syntax of Map.length property is:
int length
This length property of Map the number of key/value pairs in the map.
Return Type
Map.length returns value of type int
.
✐ Examples
1 Get length of non-empty map
In this example,
- We create a map named
map1
with key/value pairs {'apple': 1, 'banana': 2, 'cherry': 3}. - We then retrieve the length of the map using the
length
property. - We print the result to standard output.
Dart Program
void main() {
Map<String, int> map1 = {'apple': 1, 'banana': 2, 'cherry': 3};
int mapLength = map1.length;
print('Map length: $mapLength');
}
Output
Map length: 3
2 Get length of empty map
In this example,
- We create an empty map named
map2
. - We then retrieve the length of the map using the
length
property. - We print the result to standard output.
Dart Program
void main() {
Map<int, String> map2 = {};
int mapLength = map2.length;
print('Map length: $mapLength');
}
Output
Map length: 0
3 Get length of map with single entry
In this example,
- We create a map named
map3
with a single key/value pair {'name': 'John'}. - We then retrieve the length of the map using the
length
property. - We print the result to standard output.
Dart Program
void main() {
Map<String, String> map3 = {'name': 'John'};
int mapLength = map3.length;
print('Map length: $mapLength');
}
Output
Map length: 1
Summary
In this Dart tutorial, we learned about length property of Map: the syntax and few working examples with output and detailed explanation for each example.