java - 在 Salesforce 中设置

标签 java salesforce apex

访问集合的元素。

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

最佳答案

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];

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

关于java - 在 Salesforce 中设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55785519/

相关文章:

javascript - 添加脚本包含顶点 :component?

java - Solr 查询结果 - 需要搜索文本及其周围的几行

java - 如何在 Android 中将文本转换为 double

salesforce - 如何在 Salesforce 中读取图像 URL 并使用 Salesforce 显示图像

java - 与 salesforce 的双向同步 (java)

rest - Salesforce API - 使用复合字段。 (无法从 VALUE_STRING 反序列化 MailingAddress 的实例)

javascript - 根据三元运算符的结果应用 CSS 样式

java - 如何让关闭 Hook 在从 Eclipse 启动的进程上执行

java - 如何在 c :\using Paths(not File)? 处创建文件夹

regex - Salesforce Apex 正则表达式 - @metion