1、修改list中的活动状态
for(Iterator<Activity> it = activityList.iterator();it.hasNext();){ Activity activity = it.next(); int actStatus = activity.getActStatus(); if(actStatus != 2 && actStatus != 3 && actStatus != 4){ activity.setActStatus(3); } }
2、按照活动状态排序(升序)
Collections.sort(activityList, new Comparator<Activity>() { @Override public int compare(Activity o1, Activity o2) { return Integer.valueOf(o1.getActStatus()).compareTo(o2.getActStatus()); } });
原文:http://my.oschina.net/u/1474079/blog/351855