2017-11-06 1 views
1

android.support.v7.util.SortedListをjava.util.Listに変換する方法はありますか? (または他のサブクラス)私が見る唯一の方法は、SortedListを通り、リストに要素を1つずつ追加することですが、これは醜く非効率的です。最初SortedListをリストに変換する

答えて

0

まず物事:SortedListクラスであり、Listはインタフェースであるので、あなたは多分についてArrayListではなくListを話しています。

arraylist.addAll(sortedList)を試しましたか?しかし、私は...私はSortedListCollectionを実装していないことを確認しています、それは動作します

を考えていないあなたは、簡単にいえ、SortedListArrayListから行くことができます。おそらく、コードをリファクタリングしてArrayListを最初から処理し、必要に応じてSortedListに変換し、元のArrayListをそのまま使用してください。最初からSortedListになる必要がありますか?

関連する問題