【问题标题】:Convert a SortedList to a List将 SortedList 转换为列表
【发布时间】:2017-11-06 10:57:29
【问题描述】:

有没有办法将 android.support.v7.util.SortedList 转换为 java.util.List? (或任何其他子类)我看到的唯一方法是遍历 SortedList 并将元素一一添加到 List 中,但这看起来很丑陋且效率低下。

【问题讨论】:

    标签: java android list sortedlist


    【解决方案1】:

    首先要做的事情:SortedList 是一个类,List 是一个接口,所以你可能在谈论 ArrayList,而不是 List

    你试过arraylist.addAll(sortedList)吗?但我认为它不会起作用,我正在检查 SortedList 没有实现 Collection...

    不过,您可以轻松地从 ArrayList 转到 SortedList。也许你可以重构你的代码并从一开始就处理一个ArrayList,根据你的需要将它转换为SortedList,然后继续使用原来的ArrayList。是否需要从一开始就是SortedList

    【讨论】:

      猜你喜欢
      • 2021-10-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-11-30
      • 1970-01-01
      相关资源
      最近更新 更多