有没有办法将android.support.v7.util.SortedList转换为java.util.List? (或者任何其他子类)我看到的唯一方法是通过SortedList并逐个将元素添加到List中,但这看起来很丑陋且效率低下。
答案 0 :(得分:1)
首先要做的事情:SortedList
是一个类,List
是一个接口,所以你可能在讨论ArrayList
,而不是List
。
你试过arraylist.addAll(sortedList)
吗?但我认为它不起作用,我正在检查SortedList
没有实现Collection
......
但是,您可以轻松地从ArrayList
转到SortedList
。也许您可以从一开始就重构代码并处理ArrayList
,根据需要将其转换为SortedList
,然后继续使用原始ArrayList
。它从一开始就需要SortedList
吗?