我有一个从webservice调用中检索到的对象列表。另一方面,对象列表如下所示:
({ead = 3/11/2016,qty = 8},{ead = 4/22 / 2016,qty = 46},{ead = 10/26/2016, 数量= 34})
但是,一旦列表被拉入Salesforce,就会采用以下格式:
({ead = 10/26/2016,qty = 34},{ead = 3/11 / 2016,qty = 8},{ead = 4/22 / 2016, 数量= 46})。
我需要保留第一种格式。我该怎么做?
答案 0 :(得分:2)
由于这是对象的列表,您可以使用collections.sort按日期对其进行排序...
public static void main(String[] args) {
List<CustomSalesObject> myList = new ArrayList<CustomSalesObject>();
Collections.sort(myList, new Comparator<CustomSalesObject>() {
@Override
public int compare(CustomSalesObject o1, CustomSalesObject o2) {
// TODO Auto-generated method stub
return o1.getDate().compareTo(o2.getDate());
}
});
}