将字符串数组添加到 ArrayList [重复]
Posted
技术标签:
【中文标题】将字符串数组添加到 ArrayList [重复]【英文标题】:Add String Array to ArrayList [duplicate] 【发布时间】:2016-08-02 07:31:10 【问题描述】:我有 2 个String
数组
String[] question1 = "Q1","Q2","Q3","Q4";
String[] question2 = "Q5","Q6","Q7","Q8";
还有一个ArrayList
ArrayList<String> aList = new ArrayList<String>();
如果我想访问ArrayList
的成员,我该如何操作它们。我尝试将两个数组都转换为字符串,但它没有给出解决方案。
【问题讨论】:
aList.addAll(Arrays.asList(question1)); aList.addAll(Arrays.asList(question2));
【参考方案1】:
ArrayList<String> aList = new ArrayList<String>(Arrays.asList(question1));
aList.addAll(Arrays.asList(question2));
【讨论】:
是否可以在同一行代码的列表中添加更多数组,例如 aList.addAll(Arrays.asList(question1,question2,question3...)); 以及我现在如何访问数组的某些元素 @GlacialMan “是否可以在同一行代码的列表中添加更多数组” 不是; “以及我现在如何访问数组的某些元素” -aList.get(0);
,也许你应该仔细看看Collections Trail
@GlacialMan 或者看看ArrayList API
这会得到我的数组,但我想访问数组的元素,例如我想处理数组 question1 的 q4 元素。以上是关于将字符串数组添加到 ArrayList [重复]的主要内容,如果未能解决你的问题,请参考以下文章
尝试将数组添加到Java中的ArrayList时出错[重复]
尝试将相同的字符串添加到 ArrayList 类时出现 nullpointerexception [重复]