课程章节介绍
大家好,今天我们来看Apex中的两种重要的集合类型:Set 和 Map。
先说 Set,你可以把它想象成一个不重复、也不排序的“口袋”,里面装的每一个元素都是唯一的。比如你可以往里面放字符串、日期,甚至可以放sObject这种复杂类型。创建的时候很简单,用 Set 关键字,后面跟一对尖括号,括号里写上你要存的数据类型就行了。
接下来是 Map,它更像一本字典,是一个“键-值”对的集合。键可以是任何原始类型,比如字符串、数字,而值就可以丰富多彩了,可以是基本类型,也可以是对象,甚至是另一个集合。需要根据某个钥匙快速找到对应的东西时,Map 就特别管用。要记住的是,Map 里的值可以有重复,但每个键必须是唯一的,不能重复。创建 Map 的时候,我们用 Map 关键字,后面尖括号里用逗号分隔,写清楚键和值的类型。
好,这就是 Set 和 Map 的基本概念。很简单,对不对?
关键词
Apex
Salesforce
Developer Guide