日期:2014-05-19  浏览次数:20819 次

关于ArrayList的排序问题 : ArrayList 中存方的是 一个类的实例化成员
eg:
class   Imember{
      public   int   ID=0;
      public   float   CBM=0.000
}

--------
Imember   item;

ArrayList   alist=   new   ArrayList();
item=new   Imember();
item.ID=5;
item.CBM=27.231
alist.add(item);

item=new   Imember();
item.ID=7;
item.CBM=47.201
alist.add(item);

item=new   Imember();
item.ID=45;
item.CBM=22.201
alist.add(item);

如何实现   alist   中的员成按   CBM从小到大的排序




------解决方案--------------------
用泛型List <T>
Sort实现ICompare接口即可