做这样的事情:

final int COLUMN = 5;

Comparator> myComparator = new Comparator>() {

@Override

public int compare(ArrayList o1, ArrayList o2) {

return o1.get(COLUMN).compareTo(o2.get(COLUMN));

}

};

Collections.sort(list, myComparator);

将COLUMN设置为您要排序的任何列.

更新:

是的,这根本不起作用.

我喜欢ahanin的第二个建议,即制作你自己的List,它包装了你原来的List.您还必须包装get()返回的对象,以便变量wrappedList包含列值,wrappedList.get(0)也返回一列值.然后排序可以工作.我想知道你必须实现Collections.sort()在List上工作的最小方法是什么.

最简单的方法就是拿别人的快速排序,让它与你的清单一起使用.

java 二维数组排序_java – 如何对二维ArrayList进行排序相关推荐

  1. php二维数组排序 按照指定的key 对数组进行排序

    2019独角兽企业重金招聘Python工程师标准>>> /*** @desc arraySort php二维数组排序 按照指定的key 对数组进行排序* @param array $ ...

  2. 二维数组排序 java_java中的二维数组排序是怎样的?实例分享

    近些年随着科学技术水平的不断进步与发展,越来越多的人开始意识到java编程语言的重要性.也开始主动的学习这门语言.今天就来为大家介绍一些java中的基础知识,也就是java中的二维数组排序是怎样的?一 ...

  3. php 二维数组排序函数,php自定义二维数组排序函数array

    这次给大家带来php自定义二维数组排序函数array,php自定义二维数组排序函数array的注意事项有哪些,下面就是实战案例,一起来看一下. 这篇文章主要介绍了php自定义二维数组排序函数array ...

  4. 二维数组排序算法php,phpsort_php二维数组排序方法

    摘要 腾兴网为您分享:php二维数组排序方法,中信金通,掌上公交,云南移动,悟空识字等软件知识,以及电脑鼠标连点器,趣赚赚,顺广传媒,佳能lide220,口袋校园,放放影院,手机炒股软件,建行商城,平 ...

  5. php二维数组排序降序,PHP二维数组排序 array_multisort

    这篇文章主要介绍的内容是关于PHP二维数组排序 array_multisort,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 对2维数组或者多维数组排序是常见的问题,在PHP中我们有个 ...

  6. php 二维数组排序,php基础篇-二维数组排序 array_multisort

    搜索热词 对2维数组或者多维数组排序是常见的问题,在PHP知识库" href="http://lib.csdn.net/base/PHP" target="_b ...

  7. java 数组存入数据库_Java中关于二维数组的理解与使用

    今天练习的时候遇到一个题目,题目需求是这样的: 需求说明: 根据3个班各5名学生某门课程的成绩,正确使用二维数组计算如图所示3个班各自的总成绩 分析: 要实现这个功能需要存储两个信息: 一个是班级信息 ...

  8. java不等长二维数组_Java中关于二维数组的理解与使用

    今天练习的时候遇到一个题目,题目需求是这样的: 需求说明: 根据3个班各5名学生某门课程的成绩,正确使用二维数组计算如图所示3个班各自的总成绩 分析: 要实现这个功能需要存储两个信息: 一个是班级信息 ...

  9. java 二维矩阵_Java如何输入二维矩阵并存储到二维数组中

    展开全部 最不严谨的写法(但是可62616964757a686964616fe59b9ee7ad9431333335326163用)下列方法可以不需知道二维数组的宽度和长度,但是不能直接保存,而是输入 ...

最新文章

  1. 下班后散步雨后湖景一角
  2. logsoftmax(dim=1)是对批量样本中的每个样本取概率,而不是针对每个特征
  3. 产品经理也能动手实践的AI(二)- 做个识别宠物的AI
  4. 安装go语言开发环境
  5. Python综合练习:学生信息管理(文件版)
  6. kvm架构详解--理解CPU、内存、IO虚拟化技术、处理器硬件支持
  7. java怎么传入参数到方法当中_java中方法传入参数时:值传递还是址传递?
  8. Python菜鸟入门:day19编程学习
  9. Documentum之基础(2)
  10. 可信任的人工智能(一)
  11. 乐嘉老师色彩性格测试完全版
  12. (P46)面向对象版表达式计算器:让表达式计算器支持变量赋值 ,Calc类实现
  13. layim之整合右键菜单
  14. 我设计开发的第一个产品发布了,微信小程序“集美装修效果图“
  15. 【ctype.h isdigit】
  16. sinon spy_Sinon教程:使用嘲弄,间谍和存根进行JavaScript测试
  17. 基于Qt模仿网易云音乐播放器
  18. python excel处理成绩_用Python操作Excel,实现班级成绩的统计
  19. 校园网组建 (基于Packet tracer)
  20. JVM 内存模型、垃圾回收

热门文章

  1. 语音-自监督学习《self-supervised learning》
  2. 答案原文及理解解释!!二五鱼水八情深,四六相约二定来是什么意思指什么含义怎么理解答!!
  3. Google Earth Engine(GEE)——几何图形ee.Geometry
  4. FPGA 20个例程篇:20.USB2.0/RS232/LAN控制并行DAC输出任意频率正弦波、梯形波、三角波、方波(二)
  5. VC++——一档多视
  6. 如何快速学习并掌握一门编程语言
  7. 用HTML CSS JS 实现一个工作招聘平台展示响应式网站
  8. 管理的细与粗——管理者不应惧怕失败
  9. 02Tcpdump命令详解-网络抓包工具
  10. CSS全屏布局的6种方式