Java 将数组放入ArrayList
可能是一个非常愚蠢的问题,但我如何将数组放入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
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,很有趣。好的,我会修好的,谢谢@你已经喝了咖啡。