-2

我们如何实现Employee通过员工 ID 比较 s 的比较方法?

public int compare(Employee emp1, Employee emp2) {
        throw new UnsupportedOperationException("Not supported yet.");
        if(emp1.getEmpid()<emp2.getEmpid())
        {
            return -1;
        }    
        else if(emp1.getEmpid()>emp2.getEmpid())
            return 1;
        else
            return 0;
    }
4

2 回答 2

1
public int compare(Employee emp1, Employee emp2) {
       if(emp1==null || emp1==null ){
             throw new UnsupportedOperationException("Not an Employee instance");
       }
       if(emp1.getEmpid()<emp2.getEmpid()){        
          return -1;
       }    
       else if(emp1.getEmpid()>emp2.getEmpid()){
           return 1;
       }
       return 0;
    }
于 2013-09-12T09:34:11.687 回答
0

从代码中删除throw new UnsupportedOperationException("Not supported yet.");行。它是由您的 IDE(我认为)添加的,这里没有必要。

于 2013-09-12T09:25:59.673 回答