java - Android排序数组

标签 java android multidimensional-array

如何按日期或名称对数组进行排序?

String[][] datetable= new String[21][2];

datetable[0][0] = "2011.01.01";
datetable[0][1] = "Name1";
datetable[1][0] = "2011.01.03";
datetable[1][1] = "Name2";
.
.
.
datetable[20][0] = "2011.02.16";
datetable[20][1] = "Name3";

最佳答案

我会做海报链接到的事情,只是我不会用太多 final

Arrays.sort(datetable, new Comparator<String[]>() {
    @Override
    public int compare(String[] entry1, String[] entry2) {
        // Sort by date
        return entry1[0].compareTo(entry2[0]);
    }
});

关于java - Android排序数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4980720/

相关文章:

java - 如何仅处理谷歌应用程序引擎中特定请求路径的并发?

Java 8 流 - 按最大重复降序排序

java - 使用上述方法进行面向对象编程。 java

android - 如何使用 Retrofit 同时获得两个对象——原始 Response 对象和 POJO?

java - 如何查找对象引用的多维数组的数组类型及其维度

c - 如何为指向 char * 数组的指针分配内存?

java - 如何在 Eclipse 侧边栏中更改突出显示的颜色?

Android C2DM ROLE 账号和包名

android - 关于 Android 公钥的说明?

multidimensional-array - 用 C 打印二维数组