Salesforce 检查顶点列表是否包含对象
有没有办法检查列表是否包含某个元素?我查看了列表函数,没有看到任何像Java或C#这样的contain()函数,所以我想知道其他人是如何处理这个问题的 我真的需要使用一个列表,我不能使用一个地图,就像这个例子一样 我现在所拥有的真的很糟糕Salesforce 检查顶点列表是否包含对象,salesforce,apex-code,Salesforce,Apex Code,有没有办法检查列表是否包含某个元素?我查看了列表函数,没有看到任何像Java或C#这样的contain()函数,所以我想知道其他人是如何处理这个问题的 我真的需要使用一个列表,我不能使用一个地图,就像这个例子一样 我现在所拥有的真的很糟糕 for (String s : allContacts) { for(String ic
for (String s : allContacts)
{
for(String ic:insertedContacts)
{
if (s != ic )
{
errorContacts.add(s);
break;
}
break;
}
}
一套可能就是你要找的
有时我被销售人员逼疯了。我需要存储唯一键值对的列表。首先,我想使用列表,但我不想遍历所有元素以防止插入重复的键值。我考虑过使用映射,因为它们有一个containskey()方法来在插入之前检查重复项。我还需要将此数据公开给visualforce,看起来地图无法绑定到visualforce元素,如apex:repeat.salesforce也让我抓狂。
@MattK是的,但仅在visualforce中,问题与apex代码有关。