ArrayList(Collection<?extends E>c)怎么用
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ArrayList(Collection<?extends E>c)怎么用相关的知识,希望对你有一定的参考价值。
有具体的代码吗? 我不理解这个构造方法的意思
构造方法摘要
ArrayList()
构造一个初始容量为 10 的空列表。
ArrayList(Collection<? extends E> c)
构造一个包含指定 collection 的元素的列表,这些元素是按照该 collection 的迭代器返回它们的顺序排列的。
ArrayList(int initialCapacity)
构造一个具有指定初始容量的空列表。
l.add("methods");
l.add("broken"); 参考技术B 介个。。。
能通过编译吗?
我怎么感觉有语法问题。追问
JDK API文档中这么写着 偶也不晓得
追答把上下文也贴上来,
光这一句看不懂的。
您先看看我补充的 不够我在加
追答ArrayList(Collection c)
构造一个包含指定 collection 的元素的列表,这些元素是按照该 collection 的迭代器返回它们的顺序排列的。
哦, 我知道了,这是一个arraylist的构造函数声明,传入的参数是一个类型为Collection, 泛型为任意继承自类型E的对象c.
java集合Collection的List ArrayList LinkedList 区别
概述
1、List的特点:线性顺序存储元素、元素可重复、可以存放null
2、ArrayList、LinkedList
一、List特点
如此图所示,List的存储形式是一个线性的结构,所以它可以重复,也可以存null。当然具体子类是怎么实现的,各有各个的形式。
二、关于List的方法
大部分这里都不会像介绍Collection接口那样逐一解释了。只讲部分使用时比较特殊点的。
List<E> subList(int fromIndex, int toIndex)
待续。。。。
以上是关于ArrayList(Collection<?extends E>c)怎么用的主要内容,如果未能解决你的问题,请参考以下文章
JAVA这样的定义:Collection<String>n=new ArrayList<String>()与List<String>n=new ArrayList(
java容器类分析:Collection,List,ArrayList