Salesforce中的集合

时间:2019-04-21 18:23:12

标签: java salesforce apex

访问集合中的元素。

如果必须访问列表的元素,则可以使用get()方法。例如:-myList.get(1)将返回第一个索引处的元素,但对于集合来说似乎无效。我知道集合是无序集合。但这是否意味着我们无法访问集合中的各个元素?

1 个答案:

答案 0 :(得分:0)

LIST类为您提供了get方法,但是SET中没有get方法。由于SET是无序集合,因此不确定在正确的索引中获取正确的元素。

解决此问题的方法是将SET强制转换为LIST。

SET<String> str = new Set<String>();
str.add('4');
str.add('1');
str.add('2');
str.add('3');


string f = (new list<string>(str) )[0];
string s = (new list<string>(str) )[1];

您可以通过这种方式按索引获取元素。