Java语言
zhangyis16
在路上
展开
-
在java中,如何将方法作为参数传递
可以利用java反射机制中的 Method对象 该对象类似于C++里面的函数指针 示例如下: String methodName Method method = oneProtein.class.getMethod(methodName); for (oneProtein e:Cell) method.invoke(e);原创 2016-08-15 17:10:23 · 5373 阅读 · 1 评论 -
java Comparator 勘误
之前在java里面 自定义模板类 Pair 又自定义接口Comparator 用于排序Pair类 但之后调用Collections.sort 通过自定义接口对 Pair序列进行排序 一直出现如下错误 Comparison method violates its general contract 之后再网上找了好久 ,终于发现了问题原来出现了我的自定义接口没有满足如下原创 2016-08-31 18:40:32 · 271 阅读 · 0 评论 -
java comparator.sort 可能注意事项
之前在java里面 自定义模板类 Pair 又自定义接口Comparator 用于排序Pair类 但之后调用Collections.sort 通过自定义接口对 Pair序列进行排序 一直出现如下错误 Comparison method violates its general contract 之后再网上找了好久 ,终于发现了问题原来出现了我的自定义接口没有满足如下原创 2016-08-31 18:42:47 · 700 阅读 · 0 评论