谁能详细解析下C#中的CompareTo和Compare的用法
展开全部
就我个人拙见,要想从根本上了解compare to 和 compare 的区别,那么一定要搞清楚他们的英文释义。
compare. vt. to consider two or more things or people, inorder to show how they are similar or different. 比较两者或多者间的异同
compare A to B: compare one person or thing to another, you say that they are like the other oerson or thing. 认为……像……(也可以表示“把……比作……”的意思。)
compare. vt. to consider two or more things or people, inorder to show how they are similar or different. 比较两者或多者间的异同
compare A to B: compare one person or thing to another, you say that they are like the other oerson or thing. 认为……像……(也可以表示“把……比作……”的意思。)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2017-03-31
展开全部
compareTo(Object o)方法是java.lang.Comparable接口中的方法,当需要对某个类的对象进行排序时,该类需要实现Comparable接口的,必须重写public int compareTo(T o)方法,比如MapReduce中Map函数和Reduce函数处理的 ,其中需要根据key对键值对进行排序,所以,key实现了WritableComparable接口,实现这个接口可同时用于序列化和反序列化。WritableComparable接口(用于序列化和反序列化)是Writable接口和Comparable接口的组合;
compare(Object o1,Object o2)方法是java.util.Comparator接口的方法,它实际上用的是待比较对象的compareTo(Object o)方法。
compare(Object o1,Object o2)方法是java.util.Comparator接口的方法,它实际上用的是待比较对象的compareTo(Object o)方法。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询