Java中ArrayList的构造方法说明
Java中ArrayList的构造方法publicArrayList(Collection<?extendsE>c)API中给出的解释是“构造一个包含指定collecti...
Java中ArrayList的构造方法
public ArrayList(Collection<? extends E> c)
API中给出的解释是“构造一个包含指定 collection 的元素的列表,这些元素是按照该 collection 的迭代器返回它们的顺序排列的。
参数: c - 其元素将放置在此列表中的 collection ”
请高手给一个更具体明白的解释。小弟刚学Java,看不太懂 展开
public ArrayList(Collection<? extends E> c)
API中给出的解释是“构造一个包含指定 collection 的元素的列表,这些元素是按照该 collection 的迭代器返回它们的顺序排列的。
参数: c - 其元素将放置在此列表中的 collection ”
请高手给一个更具体明白的解释。小弟刚学Java,看不太懂 展开
3个回答
展开全部
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类的对象,同时,在取出数据的时候,无需强制类型转换。
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类的对象,同时,在取出数据的时候,无需强制类型转换。
展开全部
java泛型你知道不?用两行简单的代码给你解释一下吧!
ArrayList<String> list = new ArrayList<String>();
list.add("hello");
String str = list.get(0);//这里不需要强制类型转换了
这个list里面保存的全数据全都是String类的对象,同时,在取出数据的时候,无需强制类型转换。
另外说明一下,泛弄是JDK1.5以后才有的属性。
ArrayList<String> list = new ArrayList<String>();
list.add("hello");
String str = list.get(0);//这里不需要强制类型转换了
这个list里面保存的全数据全都是String类的对象,同时,在取出数据的时候,无需强制类型转换。
另外说明一下,泛弄是JDK1.5以后才有的属性。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在import java.util.ArrayList; 之后,然后 ArrayList <类型> 名字 = new ArrayList<类型>;(两种类型必须一致)
例: ArrayList <Integer> list = new ArrayList <Integer>();
然后可以添加元素 list.add(0,数字); //记住,index 从0开始
例: ArrayList <Integer> list = new ArrayList <Integer>();
然后可以添加元素 list.add(0,数字); //记住,index 从0开始
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询