有没有一种方法可以将android.support.v7.util.SortedList转换为java.util.List? (或任何其他子类)我看到的唯一方法是遍历SortedList并将元素一个一地添加到List中,但是这看起来很丑陋且效率低下。
最佳答案
首先,第一件事:SortedList
是一个类,而List
是一个接口,因此您可能在谈论的是ArrayList
,而不是List
。
您是否尝试过arraylist.addAll(sortedList)
?但是我认为这不会起作用,我正在检查SortedList
没有实现Collection
...
但是,您可以轻松地从ArrayList
转到SortedList
。也许您可以从一开始就重构代码并处理ArrayList
,根据需要将其转换为SortedList
,然后继续使用原始的ArrayList
。从一开始就需要成为SortedList
吗?
关于java - 将SortedList转换为列表,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47135329/