Collection 方法:
add()-----------------给集合添加元素;
remove()------------删除集合指定元素;
clear()---------------删除集合中所有元素;
contains()-----------判断是否包含指定的对象;
size()---------------集合中有多少个元素;
toArray()----------集合中元素转成数组;
isEmpty()---------判断集合是否为空;
Iterator()-----------获取迭代器;
List 独有方法:
get()---------------获取指定索引获取元素;
add(int ,Obj)--------给指定位置插入元素;
set(int ,E element)--------->修改指定位置的元素;
remove(int )-----------------删除指定索引处的元素;
集合遍历方式:
public class day1 {
public static void main(String[] args) {
List list =new ArrayList();
list.add("张三");
list.add("李四");
list.add("王五");
list.add("老六");
//第一种遍历方式
Object[] objects = list.toArray();
for (int i=0;i<list.size();i++){
System.out.println(objects[i]);
}
//第二种遍历方式
Iterator iterator = list.iterator();
while(iterator.hasNext()){
Object next = iterator.next();
System.out.println(next);
}
//第三种遍历方式 List集合独有的
for (int n=0;n<list.size();n++){
System.out.println(list.get(n));
}
//第四种遍历方式
for (Object object:list){
System.out.println(object);
}
}
}
集合去重方法:
public static void main(String[] args) {
List list=new ArrayList();
list.add("张三");
list.add("张三");
list.add("李四");
list.add("李四");
//去重方式1:创建新集合;
List list1=new ArrayList();
for (Object object:list){
if (!list1.contains(object)){
list1.add(object);
}
}
System.out.println(list1);
}