目录:
list中添加,获取,删除元素;
list中是否包含某个元素;
list中根据索引将元素数值改变(替换);
list中查看(判断)元素的索引;
根据元素索引位置进行的判断;
利用list中索引位置重新生成一个新的list(截取集合);
对比两个list中的所有元素;
判断list是否为空;
返回Iterator集合对象;
将集合转换为字符串;
将集合转换为数组;
集合类型转换;
去重复;
备注:内容中代码具有关联性。
1.list中添加,获取,删除元素;
添加方法是:.add(e); 获取方法是:.get(index); 删除方法是:.remove(index); 按照索引删除; .remove(Object o); 按照元素内容删除;
2.list中是否包含某个元素;
方法:.contains(Object o); 返回true或者false
3.list中根据索引将元素数值改变(替换);
注意 .set(index, element); 和 .add(index, element); 的不同;
4.list中查看(判断)元素的索引;
注意:.indexOf(); 和 lastIndexOf()的不同;
5.根据元素索引位置进行的判断;
6.利用list中索引位置重新生成一个新的list(截取集合);
方法: .subList(fromIndex, toIndex); .size() ; 该方法得到list中的元素数的和
7.对比两个list中的所有元素;
//两个相等对象的equals方法一定为true, 但两个hashcode相等的对象不一定是相等的对象
8.判断list是否为空;
//空则返回true,非空则返回false
9.返回Iterator集合对象;
1+0.将集合转换为字符串;
11.将集合转换为数组;
12.集合类型转换;
13.去重复;
附完整代码:
原文:http://www.cnblogs.com/epeter/p/5648026.html