社区
Java EE
帖子详情
一个排序的问题
chen1995445
2004-04-12 09:08:51
在线等待:
我定义了一个Iterator的数组,怎么对里面的那个数进行排序呢?哪位大哥,大姐能告诉我吗?急
...全文
28
7
打赏
收藏
一个排序的问题
在线等待: 我定义了一个Iterator的数组,怎么对里面的那个数进行排序呢?哪位大哥,大姐能告诉我吗?急
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kinzey34
2004-04-12
打赏
举报
回复
我假设你的 Iterator里的内容是整数数组{2,14,7,7},那么排序可以这样实现:
import java.util.*;
public class IteratorSortDemo
{
public static void main(String[] args)
{
int[] array={2,14,7,7};
Vector vt=new Vector();
for(int i=0;i<array.length;++i)
vt.add(Integer.valueOf(array[i]+""));
Collections.sort(vt);//排序
Iterator ir=vt.iterator();
while(ir.hasNext())
{
System.out.println(ir.next());
}
}
}
//输出次序为 2,7,7,14
kinzey34
2004-04-12
打赏
举报
回复
你的Iterator数组是如何定义的,可以贴代码片段吗
jkit
2004-04-12
打赏
举报
回复
他想要的仅仅是代码!来个新手帮他写吧。
nighthawk
2004-04-12
打赏
举报
回复
gzhua99(孤浪) :已经回答你了,而且这个答案也是我想说的。不知道你还有什么问题
chen1995445
2004-04-12
打赏
举报
回复
没人回答我吗?
急急!!!!!!!!!
gzhua99
2004-04-12
打赏
举报
回复
当前位置:首页 -> Java编程-> 基础编程 联系方式
今天是2004年4月12日 星期一
用 Arrays 和 Collections 完成高效排序
作者:家居猫
如果你对数据结构和算法都很熟悉,那你大可自己编写高效的排序方法。但是如果你对此不是很熟的话, JDK 中为你提供了非常方便的类: java.util.Arrays 和 java.util.Collection 。
其中,java.util.Arrays 主要是对对象数组进行处理,包括对对象数组填值、查找、比较、排序等。而 java.util.Collection 也具有同样的功能,只是它所处理的对象是对象链表。而且它们的这些方法都是静态的,可以直接调用。下面是具体的例子:
//给对象数组排序
Object[] objects = getObjectArray(); //取得你要排序的对象数组
Arrays.sort( objects );
//给对象链表排序
List objectList = getObjectList(); //取得你要排序的对象链表
Collections.sort( objectList );
使用上述方法时,对象数组或对象链表中的对象必须实现接口:java.lang.Comparable
对于 Arrays 和 Collections 更为详细的使用方法请参阅 JDK 文档。
shkwh
2004-04-12
打赏
举报
回复
可以用到另一个类呀,去查一下java.util.Collections类,会对你有帮助,这个类中提供了排序的方法。很好用。不过他是对List进行排序,排序后再将List转化为Iterator就行了
面试之
排序
算法
排序
算法是我们面试被问到最多的基础算法,本课程详细介绍了七种
排序
算法,包括插入
排序
、选择
排序
、冒泡
排序
、谢尔
排序
、快速
排序
、堆积
排序
和二路并归
排序
。每种算法都详细介绍了核心思想、详细步骤、时间复杂度和...
两个List对比
排序
问题
。
一个
List根据另外
一个
List元素顺序进行
排序
两个List对比
排序
问题
。
一个
List根据另外
一个
List元素顺序进行
排序
前些时候遇到这样的需求。没有找到直接对比
排序
的方法,但是我们可以另辟蹊径,换一种思路来解决。不对List2进行
排序
,但是我们可以让子集合与母...
C语言|
排序
问题
一趟冒泡
排序
的结果是一定有
一个
最大数会排到最后
一个
元素;因此对n个数进行
排序
,需要进行n-1躺冒泡
排序
。 void bubble_sort(int arr[],int x)//注意形参arr传递的是地址 int i=0; for(i=0;i<sz-1;i++)//...
SQLServer使用identity函数生成带有自增列临时表遇到的
一个
排序
问题
今天在使用identity函数生成临时表的时候出现
一个
关于
排序
的
问题
.select identity(int,1,1) myrow_id,billnointo #tempfrom myTableorder by myTable.myrow_id 我想按照myrow_id
排序
然后插入临时表#temp,并...
关于PostgreSql的指定中文
排序
问题
PostgreSQL之前用的比较少,最近遇到的
一个
排序
问题
,
Java EE
67,513
社区成员
225,879
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章