在Salesforce中设置

问题描述 投票:0回答:1

访问集合的元素。

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

java salesforce apex
1个回答
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];

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

© www.soinside.com 2019 - 2024. All rights reserved.