HashMap is a part of Scala Collection’s. It is used to store element and return a map. A HashMap is a combination of key and value pairs which are stored using a Hash Table data structure. It provides the basic implementation of Map.
var hashMapName = HashMap("key1"->"value1", "key2"->"value2", "key3"->"value3", ...)
We must import
scala.collection.mutable.HashMap for HashMap.
Operation performed by HashMap
Creating an HashMap:
Below is the example to create HashMap. In below code, we can see an empty HashMap is created then a HashMap is created with values.
Map() Map(S -> Scala, J -> Java, C -> Csharp)
Adding and Accessing Elements :
In the below example, A HashMap is created. add elements and access elements also performed.
S -> Scala J -> Java C -> Csharp Scala S -> Scala P -> Perl J -> Java C -> Csharp
Removing an element from HashMap :
A HashMap is created than removing an element is performed using – sign. Below is the example to removing an element from HashMap.
S -> Scala J -> Java C -> Csharp After Removing S -> Scala J -> Java
- Scala Tutorial – Learn Scala with Step By Step Guide
- Scala Map
- Set in Scala | Set-1
- Set in Scala | Set-2
- Scala | Either
- Scala - Covariance
- Scala | Variances
- Scala Int *(x: Int) method with example
- Scala | Trait App
- Scala Int >>>(x: Int) method with example
- Recursion in Scala
- Scala | Option
- Scala | Literals
- while and do while Loop in Scala
- StringBuilder in Scala
- How to get all the keys from a Scala map
- How to get all the values from a Scala map
- Scala Int +(x: Int) method with example
- Scala | map() method
- Scala | Multithreading
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to firstname.lastname@example.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.