int类型的数组怎么样才能使用Comparable这个interface?

mcmib 2003-09-29 07:20:22
需要比较数组元素,想使用Comparable这个interface,但是不知道该如何使用,还望大虾指点.谢谢!
...全文
142 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
topsonstar 2003-09-29
  • 打赏
  • 举报
回复
同意楼上
whyxx 2003-09-29
  • 打赏
  • 举报
回复
如果想比较数组的话,直接写一个class将int数组包起来
public class test implements Comparable{
private int[] ccc = {1,3,4,5};

public int[] getCCC() {
return this.ccc;
}

public int compareTo(Object obj) {
if (obj instanceof test) {
int[] temp = ((test) obj).getCCC();
这里写比较用的代码.
}

return -1;
}
}
whyxx 2003-09-29
  • 打赏
  • 举报
回复
int数组用得着使用Comparable吗?
int[] aaa = {4,5,2,3,6};
Arrays.sort(aaa);
这样不就行了吗?
edong 2003-09-29
  • 打赏
  • 举报
回复
需要的话,可以自己实现一个Comparator

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧