【问题标题】:Sort list of string[] in java [closed]java中字符串[]的排序列表[关闭]
【发布时间】:2013-03-11 22:47:42
【问题描述】:

我有List<String[]>。我想让它按名称在String[3] 中按字母顺序排序。在这种情况下,我的比较器应该是什么样子?

【问题讨论】:

  • 你有没有尝试过?
  • "按名称在 String[3] 中排序" - 你到底想要什么?
  • Collections.sort(List, Comparator)。请注意,我没有发布答案,因为你有责任尝试一些事情,然后询问你遇到的问题,而不是要求人们为你做事。
  • @Dukeling 想在阅读他/她应该寻找的答案时也给 OP 一杯咖啡和一块饼干?
  • 嗯,我发现这是一个有趣的问题。不知道为什么这么多反对票。

标签: java


【解决方案1】:

试试

    Collections.sort(list, new Comparator<String[]>() {
        public int compare(String[] o1, String[] o2) {
            return o1[3].compareTo(o2[3]);
        }
    });

【讨论】:

  • 哦,是操作想要的...+1来自我。仍然认为这个问题是一个重复。
  • +1,多么优雅的方式。
猜你喜欢
  • 1970-01-01
  • 2020-01-09
  • 1970-01-01
  • 2020-07-17
  • 1970-01-01
  • 2020-04-27
  • 1970-01-01
  • 1970-01-01
  • 2021-04-02
相关资源
最近更新 更多