社区
Java SE
帖子详情
int类型的数组怎么样才能使用Comparable这个interface?
mcmib
2003-09-29 07:20:22
需要比较数组元素,想使用Comparable这个interface,但是不知道该如何使用,还望大虾指点.谢谢!
...全文
142
4
打赏
收藏
int类型的数组怎么样才能使用Comparable这个interface?
需要比较数组元素,想使用Comparable这个interface,但是不知道该如何使用,还望大虾指点.谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
利用
Comparable
接口实现对对象
数组
的排序
任何实现
Comparable
接口的对象都需要实现该方法 并且在Java SE 5.0之前该方法的的参数必须是Object
类型
对象,返回一个整形数值 。在Java SE 5.0之后
Comparable
接口已经改进为泛型
类型
。 1 public
int
erface
...
【Java】对象
数组
排序(
Comparable
接口/Comparator接口)
Comparable
接口的代码。
Arrays.sort() 如何对
int
等
数组
排序?我跟面试官扯了半个小时 | 原力计划
但是,如果面试官问你: 为什么
int
数组
, String
数组
等等,这些可以
使用
Arrays.sort() 进行排序呢? 咱们慢慢揭晓这个答案。 先看几个源代码: 1、
Int
eger的源代码 public final class
Int
eger extends ...
写一个方法对任意引用数据
类型
数组
进行排序。
写一个方法对任意引用数据
类型
数组
进行排序。 具体要求如下: 1)方法声明为public void sortArr(Object arr[]){ } 2)方法中首先输出排序前
数组
内容,然后进行排序,最后输出排序后
数组
内容。 3)可以是冒泡排序或其他...
Java 中,Comparator 与
Comparable
有什么不同?
今天楼主继续分享一道Java经典的面试题: 直接上题: Java 中,Comparator 与
Comparable
有什么不同?...
Comparable
总是只有一个,但是可以有多个 comparator 来定义对象的顺序。 答案过于简单,对Compa
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章