我有一个包含N个sObject的列表:
SObject[] sList = [sobject1, sboject2, sboject3, ........ , sobjectN]
如何从列表的开头获取10个项目?
提前致谢!
我有一个包含N个sObject的列表:
SObject[] sList = [sobject1, sboject2, sboject3, ........ , sobjectN]
如何从列表的开头获取10个项目?
提前致谢!
newList
仅包含来自 sList
的前10个对象。SObject[] sList = [sobject1, sboject2, sboject3, ... , sobjectN];
List<SObject> newList = new List<SObject>();
for (Integer i = 0; i< 10; i++) {
newList.add(sList[i]);
}
如需更多信息,请参考列表文档
我也考虑使用while和remove方法:
SObject[] sList = [object1, object2,...];
if(sList.size() >= 10){
while(sList.size() > 10){
sList.remove(sList.size() - 1);
}
}
System.debug('values: '+sList);