Hadoop compareTo在可写可比中的用途是什么?

Hadoop compareTo在可写可比中的用途是什么?,hadoop,mapreduce,Hadoop,Mapreduce,我试图发出2个矩阵作为我的键和值。一个矩阵作为键,另一个矩阵作为值。 我编写了我的类,它实现了WritableComparable 但我不知道用什么来写: @Override public int compareTo(MW o) { // TODO Auto-generated method stub return 0; } 这个CompareTo()的用途是什么? 此接口对每个类的对象施加总顺序 这就实现了它。这种排序称为类的排序 自然排序,类的compareTo方法

我试图发出2个矩阵作为我的键和值。一个矩阵作为键,另一个矩阵作为值。 我编写了我的类,它实现了WritableComparable

但我不知道用什么来写:

@Override
    public int compareTo(MW o) {
    // TODO Auto-generated method stub
    return 0;
}
这个CompareTo()的用途是什么?

此接口对每个类的对象施加总顺序 这就实现了它。这种排序称为类的排序 自然排序,类的compareTo方法称为 自然比较法


如果两个对象相同,则通常返回0,并使用更高或更低的数字确定对象之间的顺序

在我的例子中,我发射2个矩阵,这两个矩阵是不同的。那么比较是如何发生的呢?就像你通常对矩阵做的那样,只需对元素进行比较。但我认为这些矩阵在计算后可以相等或不同;)。Tat让我很困惑,Tat不重要哦,wat?需要在元素方面对它们进行jst比较吗?CompareTo()是用于比较键和值,还是用于比较值和值,键和键?没关系,它比较同一类的两个对象。