java - 如何对二维链表数组进行排序

标签 java arrays sorting

我有一个二维列表数组,我在循环中添加字符,如下所示。我需要能够按字典顺序对二维数组的每个子容器进行排序。不幸的是,Collections.sort(list) 在这种情况下不起作用。

  List<Character>[][] list = new LinkedList[n][n];


  for (int j = 0; j < n; ++j)
  {
     for (int m = 0; m < 1; m++)
     {
                // Here is the problem
        list[j][m].add(new Character('b'));

        // sort the array and continue
    }
  }

最佳答案

如果你想比较列表的列表,我建议你使用 ColumnComparator类:

关于java - 如何对二维链表数组进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22529102/

相关文章:

java - Http POST 请求不起作用

java - 优化这个java代码?

PHP "list"问题 : Why the result is in reverse order?

javascript - jQuery:打印嵌套数组中多个键的所有值

arrays - 如何提高 MongoDB 批量性能?

r - 按两个数字对列名称进行排序

java - Calendar.getInstance().getTime() 是否会给我与 new Date() 不同的答案?

java - 如何使用 Guava 从任何方法获取返回类型?

倒排索引搜索算法

c - 这段 C 代码中该函数被调用了多少次?