一、 Scala Map
1. 对比Java中的Map回顾
- HashMap 是一个散列表(数组+链表),它存储的内容是键值对(key-value)映射,Java中的HashMap是无序的,key不能重复
package com.yx.demo.java;/*
@author HarkerYX
@create 2020-12-28-15:12
*/
import java.util.HashMap;
public class Java_HashMap {
public static void main(String[] args) {
HashMap<String,Integer> hm = new HashMap();
hm.put("no1", 100);
hm.put("no2", 200);
hm.put("no3", 300);
hm.put("no4", 400);
hm.put("no1", 500); //更新no1,不会重复,只有一个no1
System.out.println(hm);//无序的,每次执行顺序不固定
System.

本文详细介绍了Scala中的Map和Set。Scala Map与Java的HashMap相似,但不可变Map是有序的,提供了多种取值方式,如直接取值、contains检查、getOrElse等。Map的操作包括更新、增加和删除。Scala Set是不重复元素的集合,可选不可变和可变,可变Set支持添加和删除元素,并提供了多种遍历方式。
订阅专栏 解锁全文
740

被折叠的 条评论
为什么被折叠?



