Dart .containsKey()
Published Mar 13, 2024
Contribute to Docs
In Dart, the .containsKey() method is an efficient and quick way to check if a particular key is present in a Map object.
Syntax
mapVariable.containsKey(key)
mapVariable: The name of theMapobject to be checked.key: The key to be checked within theMapobject.
Examples
In the following example, the .containsKey() method is used to check if the specified keys are present in the Map object:
void main() {Map<String, String> nbaTeams = {'BOS': 'Boston Celtics','GSW': 'Golden State Warriors','LAL': 'Los Angeles Lakers'};print(nbaTeams.containsKey('BOS'));print(nbaTeams.containsKey('OKC'));}
Here is the output for the above example:
truefalse
The .containsKey() method can also work with keys of different data types:
void main() {Map<int, String> runnerPositions = {1: 'Andrew',2: 'Benedict',3: 'Charlie'};print(runnerPositions.containsKey(1));print(runnerPositions.containsKey(4));}
The above example gives the following output:
truefalse
Contribute to Docs
- Learn more about how to get involved.
- Edit this page on GitHub to fix an error or make an improvement.
- Submit feedback to let us know how we can improve Docs.
Learn Dart on Codecademy
- Looking for an introduction to the theory behind programming? Master Python while learning data structures, algorithms, and more!
- Includes 6 Courses
- With Professional Certification
- Beginner Friendly.75 hours