谁知道将字符串列表转换为ArrayList
的最简单方法?
我尝试在代码前面设置(ArrayList)
,但这并没有起作用。
ArrayList arrayList = new ArrayList(list);
那个方法可以工作是因为 List<T>
实现了 ICollection
。
然而,我强烈建议你尽可能避免使用 ArrayList
(和其他非泛型集合)。你能重构需要 ArrayList
的任何代码,改用泛型集合吗?
ArrayList有一个接受ICollection
的构造函数。由于List<T>
实现了ICollection
,因此以下代码应该可以工作:
var myArrayList = new ArrayList(myList);
RecyclerView
,不过也可能是我忘了。 - Jon Skeet