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); }