将SortedList转换为List

时间:2017-11-06 10:57:30

标签: java android list sortedlist

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

1 个答案:

答案 0 :(得分:1)

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

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

但是,您可以轻松地从ArrayList转到SortedList。也许您可以从一开始就重构代码并处理ArrayList,根据需要将其转换为SortedList,然后继续使用原始ArrayList。它从一开始就需要SortedList吗?