java - 添加到数组列表

标签 java

我知道如何一次将许多东西添加到数组列表中,例如:

<br/>
String [] things = {"eggs ", "pie ", "lasers ", "hat "};
List list1 = new ArrayList();<p></p>

<p>for (String s: things)
    list1.add(s);</p>

但是有没有一种方法可以将东西逐一迭代地添加到数组列表中?

最佳答案

您正在迭代地添加内容,但如果您的意思恰恰相反

如果元素在任何类型的 Collection 中,则可以使用 adAll(Collection c) 或者,如果它是一个数组,您可以使用 Arrays.toList(...) 将数组转换为可以传递给 adAll 的列表

http://download.oracle.com/javase/6/docs/api/java/util/ArrayList.html

关于java - 添加到数组列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5970848/

相关文章:

java - 如何限制 Java 应用程序中的 Web 服务使用?

java - TreeSet.contains() 不会调用被覆盖的 equals

java - 如何在不使用 put() 方法的情况下向 Map 添加条目

java - Guice 中的 MembersInjectors 是什么?

javax.comm:平台驱动程序类名 = null 检查 javax.comm.properties 中的 'driver' 属性)

java - ANTLR4 替代规则的访问者方法

java - 将所有库版本移动到多模块 gradle 项目中的根 gradle 文件

java - 在 neo4j 中模拟 "create view"函数的替代方法是什么?

java - 用于动态查询的 JPA 条件生成器

用于生成多线图表的 Java jar 文件(Java 库)可以在我的 Rails 应用程序中使用吗?