Java中ArrayList的构造方法说明

来源:百度知道 编辑:UC知道 时间:2024/09/22 11:25:30
Java中ArrayList的构造方法
public ArrayList(Collection<? extends E> c)
API中给出的解释是“构造一个包含指定 collection 的元素的列表,这些元素是按照该 collection 的迭代器返回它们的顺序排列的。
参数: c - 其元素将放置在此列表中的 collection ”
请高手给一个更具体明白的解释。小弟刚学Java,看不太懂

java泛型你知道不?用两行简单的代码给你解释一下吧!
ArrayList<String> list = new ArrayList<String>();
list.add("hello");
String str = list.get(0);//这里不需要强制类型转换了
这个list里面保存的全数据全都是String类的对象,同时,在取出数据的时候,无需强制类型转换。

另外说明一下,泛弄是JDK1.5以后才有的属性。

Java中ArrayList的构造方法
public ArrayList(Collection<? extends E> c)
API的意思是“构造一个包含指定 collection 的元素的列表,这些元素是按照该 collection 的迭代器返回它们的顺序排列的。
参数: c 其元素将放置在此列表中的 collection ”
比如:
ArrayList<String> list = new ArrayList<String>();
list.add("hello");
String str = list.get(0);//这里不需要强制类型转换了
这个list里面保存的全数据全都是String类的对象,同时,在取出数据的时候,无需强制类型转换。

在import java.util.ArrayList; 之后,然后 ArrayList <类型> 名字 = new ArrayList<类型>;(两种类型必须一致)
例: ArrayList <Integer> list = new ArrayList <Integer>();
然后可以添加元素 list.add(0,数字); //记住,index 从0开始