Java 将数组放入ArrayList

Java 将数组放入ArrayList,java,arrays,list,Java,Arrays,List,可能是一个非常愚蠢的问题,但我如何将数组放入ArrayList 例如: String[] strings = {"ex","okay",}; ArrayList<String> stringslist = new ArrayList<String>(); String[]strings={“ex”,“ok”,}; ArrayList stringslist=新的ArrayList(); 现在,如何将所有内容放入字符串中,放入stringlist?新的ArrayList

可能是一个非常愚蠢的问题,但我如何将数组放入ArrayList

例如:

String[] strings = {"ex","okay",};
ArrayList<String> stringslist = new ArrayList<String>();
String[]strings={“ex”,“ok”,};
ArrayList stringslist=新的ArrayList();
现在,如何将所有内容放入字符串中,放入stringlist?

新的ArrayList(Arrays.asList(array))
--JAVA


根据回答,您需要使用Arrays.asList()函数

String[] strings = {"ex","okay",};

ArrayList newStringslist = new ArrayList<Element>(Arrays.asList(strings))
String[]strings={“ex”,“ok”,};
ArrayList newStringslist=新的ArrayList(Arrays.asList(strings))


另外-

Collections.addAll(stringslist,strings)@christopher取决于OP是否需要
ArrayList
ArrayList.ArrayList
,或者他们是否需要
arraylisty,您不应该使用原始类型。另外,最好使用
liststringlist=newarraylist(Arrays.asList(strings))
因为
数组返回的
列表
。asList
不是
数组列表
,不允许您从该列表中添加/删除元素。@LuiggiMendoza-好的,明白了。将修复
数组。asList
将不会返回
java.util.ArrayList
,而是
java.util.Arrays$ArrayList
@Pshemo-Hmm,很有趣。好的,我会修好的,谢谢@你已经喝了咖啡。