通过复杂项目对列表视图排序

时间:2017-10-19 19:35:33

标签: java android

我有ListView个项目。这些项目包含字母数字字符。我想用字符串中的数字对它们进行排序。

例如:

球员5:51

球员2:45

球员1:40

2 个答案:

答案 0 :(得分:0)

正如我从您的问题中所理解的,我认为您需要使用Collections.sort()

这样:

if(!empNames.isEmpty()){

    for(String item:yourList){

        System.out.println(item);
    }

    Collections.sort(yourList);

    System.out.println(yourList);
}

答案 1 :(得分:0)

  • 编写自己的比较器
  • 对数组“集合”进行排序..在获取listview之前执行此操作非常重要
  • 使用已排序的集合
  • 获取列表视图