Java 将分类列表转换为列表
有没有办法将android.support.v7.util.SortedList转换为java.util.List?(或任何其他子类)我看到的唯一方法是遍历SortedList并将元素逐个添加到列表中,然而这看起来既丑陋又低效。首先:Java 将分类列表转换为列表,java,android,list,sortedlist,Java,Android,List,Sortedlist,有没有办法将android.support.v7.util.SortedList转换为java.util.List?(或任何其他子类)我看到的唯一方法是遍历SortedList并将元素逐个添加到列表中,然而这看起来既丑陋又低效。首先:SortedList是一个类,List是一个接口,所以您可能在谈论ArrayList,但不是List 您是否尝试过使用arraylist.addAll(sortedList)?但我认为它不起作用,我正在检查SortedList是否未实现收集 不过,您可以很容易地从A
SortedList
是一个类,List
是一个接口,所以您可能在谈论ArrayList
,但不是List
您是否尝试过使用arraylist.addAll(sortedList)
?但我认为它不起作用,我正在检查SortedList
是否未实现收集
不过,您可以很容易地从
ArrayList
转到SortedList
。也许您可以重构代码,从一开始就处理ArrayList
,根据需要将其转换为SortedList
,然后继续使用原始的ArrayList
。它需要从一开始就是一个SortedList
吗?首先:SortedList
是一个类,List
是一个接口,所以您可能在谈论ArrayList
,而不是List
您是否尝试过使用arraylist.addAll(sortedList)
?但我认为它不起作用,我正在检查SortedList
是否未实现收集
不过,您可以很容易地从ArrayList
转到SortedList
。也许您可以重构代码,从一开始就处理ArrayList
,根据需要将其转换为SortedList
,然后继续使用原始的ArrayList
。它是否需要从一开始就是一个SortedList