//数字排序
int[] intArray = new int[] {4, 1, 3, -23};
Arrays.sort(intArray);
输出: [-23, 1, 3, 4] //字符串排序,先大写后小写
String[] strArray = new String[] {"z", "a", "C"};
Arrays.sort(strArray);
输出: [C, a, z]
//严格按字母表顺序排序,也就是忽略大小写排序 Case-insensitive sort
Arrays.sort(strArray, String.CASE_INSENSITIVE_ORDER);
输出: [a, C, z] //反向排序, Reverse-order sort
Arrays.sort(strArray, Collections.reverseOrder());
输出:[z, a, C] //忽略大小写反向排序 Case-insensitive reverse-order sort
Arrays.sort(strArray, String.CASE_INSENSITIVE_ORDER);
Collections.reverse(Arrays.asList(strArray));
输出: [z, C, a] java List排序
Collections.sort(menuSecondList, new Comparator<Record>() {
@Override
public int compare(Record o1, Record o2) {
int i = o1.getInt("sort") - o2.getInt("sort") ;
if(i == 0){
return o1.getInt("sort") - o2.getInt("sort");
}
return i;
}
});

最新文章

  1. U盘写保护,不能被格式化
  2. 【React】dva-cli建立脚手架后发现页面样式不对的问题
  3. mongoDB 使用手册
  4. iOS 加入自定义字体方法
  5. Json.Net学习(1) 实现简单的序列化和反序列化
  6. C# 按拼音/笔划 排序的简单示例(转)
  7. Linux 学习笔记 查看文件内容诸多命令
  8. Layout Resource官方教程(1)简介
  9. (转) Unity3D中角色的动画脚本的编写(三)
  10. Could not load the Tomcat server configuration at /Servers/Tomcat v7.0 Server at localhost-config.
  11. Linux用户和用户组
  12. asp.net textbox控件readonly为true时,后台取值的问题
  13. MySQL学习笔记(四)&mdash;存储过程
  14. python采用 多进程/多线程/协程 写爬虫以及性能对比,牛逼的分分钟就将一个网站爬下来!
  15. day 07
  16. 转载aaa
  17. PEiD中识别虚拟地址和物理地址
  18. SpringMVC之接收请求参数和页面传参
  19. Java定时线程池停止超时任务
  20. [转载]PT建站源码(PT服务器原程序)汇总(20100815更新)

热门文章

  1. 六个优雅的 Linux 命令行技巧
  2. const常量
  3. http://www.cnblogs.com/Javame/p/3632473.html
  4. 《高性能iOS 应用开发》之降低你 APP 的电量消耗
  5. bzoj 1874: [BeiJing2009 WinterCamp]取石子游戏【博弈论】
  6. loj#2541. 「PKUWC2018」猎人杀
  7. 树的直径初探+Luogu P3629 [APIO2010]巡逻【树的直径】By cellur925
  8. 最短路之Dijkstra(迪杰斯特拉)
  9. VS2008/2010 都不能使用Access2010数据库
  10. 洛谷P2502[HAOI2006]旅行