Using Collections — Lists

DEX455 - Apex 开发入门指南

📄 第 16 页 🎬 视频课程

课程章节介绍

同学们,我们来看今天这一页的内容——列表,在Apex里用得非常多。你可以把列表想象成一个有序的购物车,你往里面放的东西可以是整数、字符串,甚至你自己定义的对象,而且放进去的顺序很重要。如果你需要记住哪个东西先放进来,哪个后放进来,或者想根据顺序来做循环处理,那用列表就对了。 另外,列表里允许有重复的元素,就像你可以往购物车里放两个一模一样的苹果一样。要记住,列表中的第一个元素可不是索引1,而是索引0,这点跟很多编程语言一样。 那怎么创建一个列表呢?在Apex里,我们必须用`new`关键字,然后写`List`,紧接着是尖括号`<>`,里面写上你要存放的元素类型。比如你想装一堆整数,就写成`List`;装字符串就写`List`。因为Apex是强类型语言,我们必须在声明的时候就明确告诉它:这个列表只能装这一种类型的东西,不能混着放。比如我写`List names = new List();`就表示我创建了一个只能装字符串的空列表。 这样解释,大家能感受到列表的用途和创建方式了吗?试着在脑子里想一个场景,比如你想保存一组客户的名字,这些名字的顺序不能乱,而且有可能有同名的人,那用列表就恰到好处。好,我们接着看下一个概念。

关键词

Apex Salesforce Developer Guide