【发布时间】:2017-11-06 10:57:29
【问题描述】:
有没有办法将 android.support.v7.util.SortedList 转换为 java.util.List? (或任何其他子类)我看到的唯一方法是遍历 SortedList 并将元素一一添加到 List 中,但这看起来很丑陋且效率低下。
【问题讨论】:
标签: java android list sortedlist
有没有办法将 android.support.v7.util.SortedList 转换为 java.util.List? (或任何其他子类)我看到的唯一方法是遍历 SortedList 并将元素一一添加到 List 中,但这看起来很丑陋且效率低下。
【问题讨论】:
标签: java android list sortedlist
首先要做的事情:SortedList 是一个类,List 是一个接口,所以你可能在谈论 ArrayList,而不是 List。
你试过arraylist.addAll(sortedList)吗?但我认为它不会起作用,我正在检查 SortedList 没有实现 Collection...
不过,您可以轻松地从 ArrayList 转到 SortedList。也许你可以重构你的代码并从一开始就处理一个ArrayList,根据你的需要将它转换为SortedList,然后继续使用原来的ArrayList。是否需要从一开始就是SortedList?
【讨论】: