JAVA集合

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

    }

上一篇:Day006 - 列表


下一篇:聊聊2020年值得关注的十大技术趋势