从数组创建数组列表
2022-08-31 01:23:17
给定一个类型数组:Element[]
Element[] array = {new Element(1), new Element(2), new Element(3)};
如何将此数组转换为 ArrayList<Element>
类型的对象?
ArrayList<Element> arrayList = ???;
给定一个类型数组:Element[]
Element[] array = {new Element(1), new Element(2), new Element(3)};
如何将此数组转换为 ArrayList<Element>
类型的对象?
ArrayList<Element> arrayList = ???;
new ArrayList<>(Arrays.asList(array));
鉴于:
Element[] array = new Element[] { new Element(1), new Element(2), new Element(3) };
最简单的答案是做:
List<Element> list = Arrays.asList(array);
这将正常工作。但需要注意的是:
ArrayList
UnsupportedOperationException
asList()