排序类
import org.apache.commons.beanutils.BasicDynaBean;
import org.apache.commons.beanutils.DynaBean;
public class QsgxSort implements Comparator {
public int compare(Object o1,Object o2){
String s1 = ((BasicDynaBean)o1).get("qsgx_id").toString();
String s2 = ((BasicDynaBean)o2).get("qsgx_id").toString();
return s1.toLowerCase().compareTo(s2.toLowerCase());
}
}
完成排序List list =new ArrayList();
for(Iterator iter=queryResult.iterator();iter.hasNext();){
list.add(iter.next());
}
Collections.sort(list, new QsgxSort());
Java排序实现
本文介绍了一种基于Java的排序实现方式,通过自定义比较器来对包含特定标识的列表进行排序。该方法使用了Apache Commons BeanUtils库来获取对象属性并进行大小写不敏感的字符串比较。
1398

被折叠的 条评论
为什么被折叠?



