这篇文章运用简单易懂的例子给大家介绍java遍历ArrayList集合中的元素并输出的方法,代码非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。
创新互联专业为企业提供长葛网站建设、长葛做网站、长葛网站设计、长葛网站制作等企业网站建设、网页设计与制作、长葛企业网站模板建站服务,10多年长葛做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。
ArrayList就是动态数组,用MSDN中的说法,就是Array的复杂版本,它提供了动态的增加和减少元素,实现了ICollection和IList接口,灵活的设置数组的大小等好处。
ArrayList定义:
List接口的大小可变数组的实现,位于API文档的java.util.ArrayList
size、isEmpty、get、set、iterator 和 listIterator 操作都以固定时间运行。add 操作以分摊的固定时间 运行,也就是说,添加 n 个元素需要 O(n) 时间。其他所有操作都以线性时间运行(大体上讲)。与用于 LinkedList实现的常数因子相比,此实现的常数因子较低。
每个 ArrayList 实例都有一个容量。该容量是指用来存储列表元素的数组的大小。它总是至少等于列表的大小。随着向 ArrayList 中不断添加元素,其容量也自动增长。并未指定增长策略的细节,因为这不只是添加元素会带来分摊固定时间开销那样简单
在添加大量元素前,应用程序可以使用 ensureCapacity 操作来增加 ArrayList 实例的容量。这可以减少递增式再分配的数量。注意,此实现不是同步的。如果多个线程同时访问一个 ArrayList 实例,而其中至少一个线程从结构上修改了列表,那么它必须 保持外部同步。(结构上的修改是指任何添加或删除一个或多个元素的操作,或者显式调整底层数组的大小;仅仅设置元素的值不是结构上的修改。)这一般通过对自然封装该列表的对象进行同步操作来完成。如果不存在这样的对象,则应该使用 Collections.synchronizedList 方法将该列表"包装"起来。这最好在创建时完成,以防止意外对列表进行不同步的访问:
List list = Collections.synchronizedList(new ArrayList(...));
问题:
假设集合ArrayList中存储的元素是整形数字1~5,遍历每个元素,将每个元素顺序输出。
示例如下:
package work10; import java.util.ArrayList; import java.util.Iterator; import java.util.List; public class test1 { public static void main(String[] args) { // TODO Auto-generated method stub //创建集合对象 Listlist=new ArrayList<>(); //添加ArrayList集合中的元素 list.add("1"); list.add("2"); list.add("3"); list.add("4"); list.add("5"); //遍历对象,也可以用迭代 for(int i=0;i 关于java遍历ArrayList集合中的元素并输出的方法就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
网站栏目:java遍历ArrayList集合中的元素并输出的方法
标题URL:http://cqwzjz.cn/article/ijpchp.html