zoukankan      html  css  js  c++  java
  • 一个关于ArrayList的自定义排序小练习

    有个ArrayList<ArrayList<String>> a,就是说以ArrayList为元素的ArrayList,想按照每个元素的size大小进行排序,元素的size越大越靠前。

    比如,a = {{"a","b","c"},{"a,","b"},{"a,","b", "c","d"}},经过排序以后的结果应该是: b = {{"a,","b"},{"a","b","c"},{"a,","b", "c","d"}}。

    感谢水木清华BBS的: JerryLead (小蚂蚁)

    Code

    如果对上述问题进行“曲线救国”的话,可以参考下边这个对map按照value升序排序的程序,也就是说可以把元素ArrayList<String>赋值为map的key,把其个数赋值为map的value,然后利用该程序进行排序,然后再去用于构造一个新的ArrayList<ArrayList<String>> b,即想要的结果。

    Code
  • 相关阅读:
    【转】awk用法介绍
    【转】Shell执行MySql操作
    curl访问nagios中Host Status Details For All Host Groups页面的方法
    【转】命令行浏览器 curl 命令详解,Linux中访问url地址
    【转】DELL R710服务器可以安装的VMWare ESX Server 4.1 全套下载带注册码
    【转】一些常用的Vi命令,可帮助脱离鼠标
    乐观处世,诚实做人,不骄不躁,积极进取; 勇于创新,踏实实现,谨慎规划,付诸实践; 事在人为
    【转】Linux方向职业分析
    【转】[Asp.net]常见数据导入Excel,Excel数据导入数据库解决方案,总有一款适合你!
    【转】Nagios安装部署与Cacti整合文档超精细版本
  • 原文地址:https://www.cnblogs.com/fzzl/p/1432968.html
Copyright © 2011-2022 走看看