读书人

java 泛刑编程 干两个数比较

发布时间: 2012-09-29 10:30:01 作者: rapoo

java 泛刑编程 作两个数比较

Java code
public class test<E>{           public int comp(E e1,E,e2){                         if(e1 > e2)           return 1;                          else                      return 0;           }}


上面错误提示E没有定义> 操作符,如何解决?

[解决办法]
e1和e2类型都没定你怎么能直接用>号比较呢?
[解决办法]
楼主可以试试这样
Java code
public class GenericClass<E extends Comparable<E>>{    public int com(E e1, E e2){        return e1.compareTo(e2);    }}
[解决办法]
探讨

e1和e2类型都没定你怎么能直接用>号比较呢?

读书人网 >J2SE开发

热点推荐