谁知道将List
字符串转换为ArrayList
的最简单方法?
我尝试在代码之前设置(ArrayList)
,但这没有做任何事情。
答案 0 :(得分:73)
不确定
ArrayList arrayList = new ArrayList(list);
这是有效的,因为List<T>
实现了ICollection
。
但是,如果可能的话,我强烈建议您避免 ArrayList
(以及其他非泛型集合)。你可以重构任何代码想要ArrayList
使用泛型集合吗?
答案 1 :(得分:8)
ArrayList有constructor,接受ICollection
。自List<T>
implements ICollection
起,以下内容应该有效:
var myArrayList = new ArrayList(myList);