scala hashmap_ScalaでのHashMap

6592 ワード

scala hashmap
Scala HashMap (Scala HashMap)
HashMap is a collection based on maps and hashes. It stores key-value pairs.
HashMapは地図とハッシュに基づく集合である.キー値ペアを格納します.
Denoted by:
表示方法: HashMap or HashMap Syntax:
構文: var hashmap = HashMap("key1" -> "value1", ...); To import HashMap to our Scala program, the following statement is used,
HashMapをScalaプログラムにインポートするには、次の文を使用します. scala.collection.mutable.HashMap Now, let's see the operations on HashMap in Scala,
では、ScalaのHashMapの操作を見てみましょう.
Example 1: Creating HashMap in Scala
例1:ScalaでHashMapを作成する
Creating a HashMap in Scala is an easy process. A HashMap in Scala can be empty also.
ScalaでHashMapを作成するのは簡単なプロセスです.ScalaのHashMapも空にできます.import scala.collection.mutable.HashMap object MyClass { def main(args: Array[String]) { var hashmap = new HashMap() var hashmap2 = HashMap(1 -> "K1200" , 2 -> "Thunderbird 350", 3 -> "CBR 1000") println("Empty HashMap : "+hashmap) println("Hashmap with elements : "+hashmap2) } } Output
しゅつりょくりょうEmpty HashMap : HashMap() Hashmap with elements : HashMap(1 -> K1200, 2 -> Thunderbird 350, 3 -> CBR 1000) Example 2: Accessing elements of HashMap
例2:HashMapの要素へのアクセス
The elements of a HashMap can be accessed in Scala using foreach loop as shown below,
以下に示すforeachループを使用して、ScalaでHashMapの要素にアクセスできます.import scala.collection.mutable.HashMap object MyClass { def main(args: Array[String]) { var hashmap = HashMap(1 -> "K1200" , 2 -> "Thunderbird 350", 3 -> "CBR 1000") hashmap.foreach { case (key, value) => println (key + " -> " + value) } } } Output
しゅつりょくりょう1 -> K1200 2 -> Thunderbird 350 3 -> CBR 1000 Example 3: Adding elements to the HashMap
例3:HashMapに要素を追加する
Adding of elements to the HashMap can also be done in Scala programming language. The + operator is used to add new key-value pair to the HashMap.
Scalaプログラミング言語を使用して、HashMapに要素を追加することもできます.+演算子は、新しいキー値ペアをHashMapに追加するために使用します.import scala.collection.mutable.HashMap object MyClass { def main(args: Array[String]) { var hashmap = HashMap(1 -> "K1200" , 2 -> "Thunderbird 350", 3 -> "CBR 1000") println("The HashMap is : "+hashmap) println("Adding new elements to the HashMap. ") hashmap += (7 -> "HD Fat Boy") println("The HashMap is : "+hashmap) } } Output
しゅつりょくりょうThe HashMap is : HashMap(1 -> K1200, 2 -> Thunderbird 350, 3 -> CBR 1000) Adding new elements to the HashMap. The HashMap is : HashMap(1 -> K1200, 2 -> Thunderbird 350, 3 -> CBR 1000, 7 -> HD Fat Boy) Example 4: Removing element from HashMap in Scala
例4:ScalaのHashMapから要素を削除する
In Scala removing elements from a HashMap is also possible. The - operator is used to remove elements from HashMap.
Scalaでは、HashMapから要素を削除することもできます.-演算子は、HashMapから要素を削除するために使用されます.import scala.collection.mutable.HashMap object MyClass { def main(args: Array[String]) { var hashmap = HashMap(1 -> "K1200" , 2 -> "Thunderbird 350", 3 -> "CBR 1000") println("The HashMap is : "+hashmap) println("removing elements to the HashMap. ") hashmap -= 3 println("The HashMap is : "+hashmap) } } Output
しゅつりょくりょうThe HashMap is : HashMap(1 -> K1200, 2 -> Thunderbird 350, 3 -> CBR 1000) removing elements to the HashMap. The HashMap is : HashMap(1 -> K1200, 2 -> Thunderbird 350) 翻訳:https://www.includehelp.com/scala/hashmap.aspx
scala hashmap