在此代码段中,您将看到如何对Enumeration对象的内容进行排序。我们首先创建一个随机数并将其存储在中Vector。我们用这些数字,并创建和Enumeration调用对象Vector的elements()方法。我们把它转换为java.util.List,然后排序的内容List使用Collections.sort()方法。这是完整的代码片段。package org.nhooo.example.util;

import java.util.*;

public class EnumerationSort {

public static void main(String[] args) {

//创建用于排序源的随机数据。将使用java.util.Vector

// 存储生成的随机整数。

Random random = new Random();

Vector data = new Vector<>();

for (int i = 0; i

data.add(Math.abs(random.nextInt()));

}

// 从向量对象获取枚举并将其转换为

//一个java.util.List。最后,我们使用

// Collections.sort()方法。

Enumeration enumeration = data.elements();

List list = Collections.list(enumeration);

Collections.sort(list);

// 排序后打印出所有生成的数字。

for (Integer number : list) {

System.out.println("Number = " + number);

}

}

}

上面的代码的示例结果是:Number = 574156412

Number = 692265226

Number = 852855412

Number = 858413518

Number = 1272648602

Number = 1851829368

Number = 1960139525

Number = 2053222887

Number = 2055598873

Number = 2081007654

java enumeration 排序_Java如何对java.util.Enumeration进行排序?相关推荐

  1. java 数组排序论文_Java中运用数组的四种排序方法

    标签: <1>利用Arrays带有的排序方法快速排序 import java.util.Arrays; 2 public class Test2{ public static void m ...

  2. java中list元素排序_java list集合元素根据某些字段排序

    一.jdk1.6的环境下 新建ComparatorSort类,并实现Comparator接口,重写compare方法 降序排序:o1的元素>o2的元素,并返回-1:o1的元素小于o2的元素,并返 ...

  3. java对中文排序_java对中文(拼音)进行排序

    拼音排序 拼音有好几种方式,其中最主要的是中华人民共和国的汉语拼音 Chinese Phonetic.对汉字的排序有两种:一种是宽松的,能够按拼音排序最常用的汉字,另一种是严格的,能够按拼音排序绝大部 ...

  4. java comparable排序_JAVA中通过Comparable接口实现简单排序

    Comparator是个接口,可重写compare()及equals()这两个方法,用于比价功能:如果是null的话,就是使用元素的默认顺序,如a,b,c,d,e,f,g,就是a,b,c,d,e,f, ...

  5. java http客户端_java 11 标准Java异步HTTP客户端

    这是 Java 9 开始引入的一个处理 HTTP 请求的的 HTTP Client API,该 API 支持同步和异步,而在 Java 11 中已经为正式可用状态,你可以在 java.net 包中找到 ...

  6. java import路径_Java import以及Java类的搜索路径

    如果你希望使用Java包中的类,就必须先使用import语句导入. import语句与C语言中的 #include 有些类似,语法为: import package1[.package2-].clas ...

  7. java 日期 解析_Java日期解析(Java DATE Parsing)

    Java日期解析(Java DATE Parsing) 我有一个java.util.Date的愚蠢问题. 我有这一行代码,但我不明白为什么这个日期是用这种格式无法解析的. public class T ...

  8. java 虚拟机规范_Java虚拟机规范----Java虚拟机结构

    Java体系和一些基本概念 Java平台的结构图: JVM与JRE.JDK关系? JVM:Java Virtual Machine(Java虚拟机),负责执行符合规范的Class文件 JRE: Jav ...

  9. java基本数据类型_Java面试题Java中有几种基本数据类型?它们分别占多大字节?...

    点击上方"千锋Java学院",选择"置顶公众号" 每天一道面试模拟真题及解析 课前导读 ●回复"每日一练"获取以前的题目,持续更新! ●我希 ...

最新文章

  1. 005-OSI七层模型IP地址
  2. gtk linux 升级_需要在Ubuntu上更新GTK(10.04)
  3. kernel pca与传统pca的区别
  4. Job for virtualbox.service failed because the control process exited with error
  5. 目前最厉害的象棋软件_qq什么引流方式最厉害,QQ引流目前最有效的方法
  6. 关于com.android.support:appcompat-v7:26.0.0以上无法下载的问题
  7. 课时71.后代选择器(掌握)
  8. html+正则+换行+回车,正则与回车换行符使用详解
  9. mysql单实例多数据库_MySQL单台服务器跑多个实例子详解
  10. SAP License:最近的FICO面试题目
  11. vue_music:搜索search.vue
  12. python保持登录状态_Python-保持登录状态进行接口测试
  13. iOS 开发 - 绘制辉光效果
  14. CentOS 命令登录MySQL时,报错ERROR 1045 (28000) Access denied for user root
  15. 【图像增强】基于matlab区域相似变换函数和蜻蜓算法灰度图像增强【含Matlab源码 089期】
  16. 全面理解ThreadLocal
  17. html文件如何添加到.net项目中中,如何在.NET中添加对mshtml版本9的引用
  18. java-ActiveXComponent调用com组件
  19. 智能管家---1.项目搭建
  20. GMS认证环境搭建-终极篇

热门文章

  1. Java中的注解以及应用 @Deprecated @SupressWarning @Override
  2. android正则判断两个符号之间,Android字母、数字、字符任意两种组合正则验证
  3. springdata jpa单表操作crud
  4. 【算法设计与分析】06 几类重要的函数
  5. Hive中COUNT的高级用法(条件过滤等)
  6. php连接mysql遇到的问题: (HY000/1130) 和 [caching_sha2_password]
  7. Unity预计算全局实时GI(gi params)
  8. 面向对象chapter1
  9. 每日一九度之 题目1030:毕业bg
  10. Android WebView Long Press长按保存图片到手机