我现在从数据库通过分组查询得到了一个Set集合  里面自然是一个一个的Module,我想做的是如果Module里的某个属性值相同的话执行一系列操作 然后将处理过的Set循环赋到另一个Set中  大概就是这样..

解决方案 »

  1.   


    public class Module implements Comparable{
    public int i; public int compareTo(Object obj) {
    if(obj!=null){
    if(obj instanceof Module){
    Module tempObj =(Module)obj;
    if(0 ==tempObj.i -this.i ){
    //自己特殊处理
    }
    return tempObj.i-this.i;

    }
    }
    return 0;
    }}
      

  2.   


    public class Module implements Comparable{
    public int i; public int compareTo(Object obj) {
    if(obj!=null){
    if(obj instanceof Module){
    Module tempObj =(Module)obj;
    if(0 ==tempObj.i -this.i ){
    //自己特殊处理
    }
    return tempObj.i-this.i;

    }
    }
    return 0;
    }}   不知道是否自己理解错了
      

  3.   

    非常感谢.. 这个问题 我用map解决的..