map和list的代码常见打写
map的常见代码
object map01 {
def main(args: Array[String]): Unit = {
val map1 =scala.collection.mutable.Map( ("alice"-> 90),("bob"-> 80),("bob"-> 100))
map1 += ("juddy" -> 90)
map1 -= "bob"
val key = "alice"
val ret = map1.get(key)
if(ret.isDefined){
println(s"${key} 对于的值是: ${ret.get}")
}else{
println(s"${key}不存在")
}
for((a,b))
println(map1)
}
}
list
list可变和不可变
object list01 {
def main(args: Array[String]): Unit = {
val list1 = scala.collection.mutable.ListBuffer(1,2,3)
list1 += 4
println(list1)
val list2 = scala.collection.immutable.List(1,2,3)
}
list常见的基本代码
object list02 {
def main(args: Array[String]): Unit = {
val list1 = scala.collection.mutable.ListBuffer(1,2,3)
list1 += 4
list1.prepend(-1)
list1.insert(3, 5)
println(list1)
}