java中compare接口在哪个包里为什么在api中搜不到
推荐回答
接口本身只定义不做实现已实现的借口就是说api中有的类实现这个借口interfacea{publicvoidc{}}classbimplementsa{publicvoidc{System.out.println"以实现接口";}}就是说当b类实现a接口了b就有a的方法。
米天光2019-11-05 22:02:15
提示您:回答为网友贡献,仅供参考。
其他回答
-
我印象中如果不重写compareTo方法那返回值都是-1吧......我一般都是实现Comparable接口,重写CompareTo方法就可以了。至于降序升序,可以这样比较:假如A的值大于B,你返回1。这样调用Collections.sort方法就是升序假如A的值大于B,你返回-1。这样调用Collections.sort方法就是降序一般比较的都是对象中一个具体的数值。不知道你的类的构造,不好给例子。
连保军2019-11-05 23:02:10
-
Java中的compareTo函数是接口java.lang.Comparable中的方法,当某个类需要进行比较时,该类需要实现Comparable接口,并且必须重写publicintcompareToTt方法。compareTo方法返回值为int类型,就是比较两个值,如:x.compareToy。如果前者大于后者,返回1,前者等于后者则返回0,前者小于后者则返回-1。具体的比较规则,可以根据具体需求在重写的compareToTt方法中进行具体实现。应该注意的是,两种不同类型无法比拟的,无论是参数,调用方法都应该是同一类型的对象。扩展资料compareTo使用的详细信息:1、compareTo的语法:intcompareToObjecto或intcompareToStringanotherString;2、compareTo的比较方式:按字典顺序比较两个字符串;3、compareTo的比较过程:先比较对应字符的大小ASCII码顺序,如果第一个字符和参数的第一个字符不等,结束比较,返回他们之间的差值,如果第一个字符和参数的第一个字符相等,则以第二个字符和参数的第二个字符做比较,以此类推,直至得到最终结果或者其中一个参数结束。Java官方文档-ClassComparable-compareTo:compareTo。
赵颖莺2019-11-05 22:19:26
-
可爱的....首先回答你第一个问题compareTocompareTo这个方法返回值是int的不是boolean的如果返回值是0就表示相等如果是不完全包含返回值是负数完全包含返回值是正整数.comparecompare方法是java.util中的Comparator接口的一个方法而已第二个问题你应该说的是debug模式,切换你的eclipse视图右上角有个java的字母,点击一下,下拉菜单,选debug到debug.就是debug模式了,然后打上断点.点击上方的debug开始按钮运行程序.然后就会走到你的断点,你按F6就是一步一步的运行了。
车峰远2019-11-05 22:05:25