中易网

为什么只重写了compare 而没有重写equals, 因为实现一个接口要实现接口的所有抽象方法啊急等

答案:2  悬赏:30  
解决时间 2021-03-03 01:29
import java.util.*;
class CollectionsDemo
{
public static void main(String [] args)
{
maxDemo();
}
public static void sop(Object obj)
{
System.out.println(obj);
}
public static void maxDemo()
{
List list = new ArrayList();
list.add("asdd");
list.add("sdas");
list.add("sdsa");
Collections.sort(list, new StrLenComparator());
sop(list);
}
}
class StrLenComparator implements Comparator
{
public int compare(String s1, String s2)
{
if(s1.length() > s2.length())
return 1;
if(s1.length() < s2.length())
return -1;
return s1.compareTo(s2);
}
}
问题是这样的:用class StrLenComparator实现 Comparator接口, 为什么只重写了compare 而没有重写equals, 因为实现一个接口要实现接口的所有抽象方法啊。
最佳答案
import java.awt.*;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.SwingConstants;
import javax.swing.WindowConstants;
import javax.swing.border.*;
public class jframe {

public void CreateJFrame(String title) {
JFrame jf = new JFrame(title);
Container container = jf.getContentPane();
JLabel jl = new JLabel("");
jl.setHorizontalAlignment(SwingConstants.CENTER);
container.add(jl);
container.setBackground(Color.white);
jf.setVisible(true);
jf.setSize(200, 150);
jf.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
};
全部回答
可以私聊我~
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
邦成铸造在什么地方啊,我要过去处理事情
电脑安装的软件有乱码怎么解决
万源市工商行政管理局罗文工商所市场巡查队地
一件衣服logo位置怎么摆放
僧人让我化缘是什么意思
146除以48等于百分之几
马利12色的,蓝色只有​酞菁蓝和群青,
去完健身房之后第二天胳膊疼的直不起来,弯曲
福英宾馆在哪里啊,我有事要去这个地方
结婚红娘怎么讲话
江西君维律师事务所这个地址在什么地方,我要
30元--80元的迷你缝纫机好用吗
晚上受凉感冒~流鼻涕了 吃什么药
一个女性朋友突然叫我去他家吃饭,追问下,是
WORD里的制表符是什么来的
推荐资讯
昆明祥靖厨具厨配总汇我想知道这个在什么地方
汇通南路(旧)/焦化街(路口)这个地址在什么地
现在运营游戏有前途吗???
心好累为什么你离开我是不是我做错了什么
美尔发廊地址在哪,我要去那里办事
为什么sony监控摄像机很多型号sony官网上没有
245 45 r18轮胎直径是多少
用乐观的态度鼓励即将高考的朋友的英语作文
济南市历城区洪家楼乐购超市砸车事件
中纺科技创业园地址在什么地方,想过去办事
永善县茂林镇甘杉村民委员会在哪里啊,我有事
说羊起名叫李霄的好不好
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?