我有一个奇怪的问题,我似乎无法解决。 我写了一个类,其中包含一个可扩展的通用类型T的映射。 (地图的键是T型和项目整数) 该类中的一个方法具有以下签名:
public int getCountForItem(T item)
我试图为我的类实现一个comperator,应该使用这个函数。 它有以下方法:
public int compare(T o1, T o2)
但是,当在方法内部时,我试图调用getCountForItem,我得到一个编译错误,那就是类型不匹配。
知道我在这里做错了吗?
编辑:这都是在java
中答案 0 :(得分:1)
如果您使用的是tf.image.per_image_standardization
方法,则应将Comparator扩展为Not Comparable。
compare()方法在比较器接口中。