0

我的方法是

public FilteredUIExcessList getCustomerExcesses(Long cif,String primaryCO) throws Exception {
    if (cif != null && !cif.equals(0L)) {
        List<CrExcessMaster> crExcessMasterList = getExcessDbService()
                    .getExcessesForCustomer(cif);
}

ExcessUIBean 类具有 opendate 属性

public class ExcessUIBean implements Comparable<ExcessUIBean>{

    private boolean notifyDaHolder;
    private String daValueForUser;
    private String excessId;
    private String excessDa;
    private String status;
    private String product;
    private String measure;
    private String currency;
    private String limitAtExcess;
    private String excessAmount;
    private String excessDate;
    private String maxRiskAmount;
    private String maxRiskDate;
    private String comments;
    private String preDefinedComments;
    private String openDate;

    public String getOpenDate() {
        return openDate;
    }

    public void setOpenDate(String openDate) {
        this.openDate = openDate;
    }
//getters and setters

我需要crExcessMasterListopendate属性排序

4

1 回答 1

1

您需要 Comparable在类中实现。CrExcessMaster然后覆盖compareTo()

         public int compareTo(CrExcessMaster obj) {
          return   openDate.compareTo(obj.getOpenDate)
         }

然后使用 Collections.sort(listName);

于 2013-05-14T12:24:58.033 回答