一、对数组的排序:

//对数组排序

public void arraySort(){

int[] arr = {1,4,6,333,8,2};

Arrays.sort(arr);//使用java.util.Arrays对象的sort方法

for(int i=0;i

System.out.println(arr[i]);

}

}

二、对集合的排序:

//注意:Collections的sort方法默认是升序排列,如果需要降序排列时就需要重写conpare方法

//对list升序排序

public void listSort1(){

List list = new ArrayList();

list.add(1);

list.add(55);

list.add(9);

list.add(0);

list.add(2);

Collections.sort(list);//使用Collections的sort方法

for(int a :list){

System.out.println(a);

}

}

//对list降序排序

public void listSort2(){

List list = new ArrayList();

list.add(1);

list.add(55);

list.add(9);

list.add(0);

list.add(2);

Collections.sort(list, new Comparator() {

public int compare(Integer o1, Integer o2) {

return o2 - o1;

}

});//使用Collections的sort方法,并且重写compare方法

for(int a :list){

System.out.println(a);

}

}

-----------------------------------------

转自:https://www.cnblogs.com/minshia/p/6283858.html

java 排序sort_Java排序方法sort的使用详解(转)相关推荐

  1. java list排序 sort_Java排序方法sort的使用详解

    对数组的排序: //对数组排序 public void arraySort(){ int[] arr = {1,4,6,333,8,2}; Arrays.sort(arr);//使用java.util ...

  2. linux下sort命令使用详解---linux将文本文件内容加以排序命令

    转载自:http://www.cnblogs.com/hitwtx/archive/2011/12/03/2274592.html linux下sort命令使用详解---linux将文本文件内容加以排 ...

  3. java测试类 main方法_Java使用agent实现main方法之前的实例详解

    Java使用agent实现main方法之前的实例详解 创建Agent项目 PreMainExecutor 类,在main方法之前执行此方法 public class PreMainExecutor { ...

  4. java的数组与Arrays类源码详解

    java的数组与Arrays类源码详解 java.util.Arrays 类是 JDK 提供的一个工具类,用来处理数组的各种方法,而且每个方法基本上都是静态方法,能直接通过类名Arrays调用. 类的 ...

  5. 主成分分析(PCA)方法步骤以及代码详解

    主成分分析(PCA)方法步骤以及代码详解 前言 上一节我们了解到在构建神经网络模型,除了掌握如何搭建神经网络架构,了解参数具体含义,规避风险等方法.第一步是要对采用数据集的详细了解,无需接触任何神经网 ...

  6. sort在c语言中的作用,c语言中sort的用法详解.docx

    c语言中sort的用法详解.docx C语言中SORT的用法详解C语言的学习很多是比较复杂的,那么C语言中SORT的用法的用法你知道吗下面学习啦小编就跟你们详细介绍下C语言中SORT的用法的用法,希望 ...

  7. java中sleep()、wait()相同与不同详解

    java中sleep().wait()相同与不同详解 相同 java中Thread#sleep和Object#wait方法都是暂停当前线程,当前线程让出CPU占用.并不存在调用sleep后还占用CPU ...

  8. java加密算法入门(三)-非对称加密详解

    1.简单介绍 这几天一直在看非对称的加密,相比之前的两篇内容,这次看了两倍多的时间还云里雾里的,所以这篇文章相对之前的两篇,概念性的东西多了些,另外是代码的每一步我都做了介绍,方便自己以后翻阅,也方便 ...

  9. Android JNI使用方法,JNI机制详解

    Android JNI使用方法,JNI机制详解 JNI的出现使得开发者既可以利用Java语言跨平台.类库丰 富.开发便捷等特点,又可以利用Native语言的高效. JNI是JVM实现中的一部分,因此N ...

  10. Java 11中的新功能和API详解系列1

    Java 11中的新功能和API详解系列1 2018.9.27 版权声明:本文为博主chszs的原创文章,未经博主允许不得转载. JDK 11在语言语法方面有一个小改动,增加了相当数量的新API,以及 ...

最新文章

  1. python列表每行查找字符串,python - 用python查找子字符串列表成字符串列表 - SO中文参考 - www.soinside.com...
  2. SAP CRM user参数CRM_UI_PROFILE是在哪行ABAP代码里读取的
  3. 【转】2.2[译]async/await中阻塞死锁
  4. python字典长度可变吗_关于在Python3中:字典在迭代过程中,字典的长度是不允许改变的...
  5. 可视化动画:数据结构和算法
  6. 闲着看看jquery.ajax源码
  7. vs2015连接oracle(11g)的方法
  8. 尚品汇笔记——尚硅谷
  9. c语言程序设计超市会员卡管理系统,c语言程序设计超市管理系统.doc
  10. 定义一个工资变量c语言,《工资管理》c语言程序设计.doc
  11. java取北京时间_在java中怎么获取北京时间
  12. 认识 ESP-IDF-v4.3+工程结构(ESP32-C3应用调整示例)
  13. Ab3d.PowerToys 破解
  14. video-play使用,vue2
  15. 【笔记整理】通信原理第五章复习——模拟信号的数字化
  16. 详解 Spark RDD 的转换操作与行动操作
  17. 计算机弹奏音乐最好用哪个声调,音乐降调软件哪个好?好用的音乐降调软件推荐...
  18. 嵌入式linux golang,golang嵌入式开发
  19. 巴伦变压器电路图_巴伦的原理及应用
  20. XP日文输入法IME/文件打包下载

热门文章

  1. 计算机丢失d3dx934,d3dx9_34.dll
  2. C++ 实现CRC循环冗余校验码
  3. 985硕士在2021秋招没有offer是一种什么体验?
  4. Java实现在线SQL编程【完整版】
  5. 笔记本摄像头频闪频灭
  6. android toast防重_安卓Toast自定义及防止重复显示
  7. 查询优化器内核剖析第八篇:执行引擎之数据访问操作---Seek与Lookup
  8. python VTK画3D方框
  9. 计算机组成原理——补码一位乘(Booth算法)+举例+小白理解
  10. WinFR 界面版 - 免费好用的数据恢复软件,误删文件轻松找回