• JAVA 集合一(Collection)


    一、集合类体系

     二、Collection集合概述和基本使用

            概述:1.是单列集合的顶层接口,它表示一组对象,这些对象也称为Collection的元素  2 JDK不提供此接口的任何直接实现,它提供更具体的子接口,如Set、List实现

           创建方式:1.多态方式  2.具体的实现类ArrayList 例如:Collection<String> collection=new ArrayList<String>();    

    三、Collection常用方法

     public static void main(String[] args) throws IOException {
    
            //创建Collection集合对象
            Collection<String> col=new ArrayList<String>();
            //Boolean add(E e) 添加元素
            col.add("张三");
            col.add("李四");
            //boolean remove(E e) 从集合中移除指定的元素
            col.remove("李四");
            //void clear() 清空集合中的元素
            col.clear();
            //bool contains(E e) 判断集合中是否存在指定的元素
            col.contains("张三");
            //boolean isEmpty() 判断集合是否为空
            col.isEmpty();
            //int size() 集合的长度
            col.size();
            for (String str :
                    col) {
                System.out.println(str);
            }
    }

      

    四、Collection集合的遍历

    public static void main(String[] args) throws IOException {
    
            //创建Collection集合对象
            Collection<String> col=new ArrayList<String>();
            //Boolean add(E e) 添加元素
            col.add("张三");
            col.add("李四");
            //方式一
            Iterator<String> it=col.iterator();
            while (it.hasNext()){
                System.out.println(it.next());
            }
            //方式二
            Object[] objects=col.toArray();
            for (int i=0;i<objects.length;i++){
                System.out.println(objects[i]);
            }
            //方式三
            for (String str :
                    col) {
                System.out.println(str);
            }
        }
    

      

  • 相关阅读:
    第十章 系统级I/O
    第九章 虚拟内存
    第六章 存储器层次结构
    第八章 异常控制流(下)
    第八章 异常控制流(上)
    第三章 机器的程序级表示(下)
    第三章 机器的程序级表示(中)
    第三章 机器的程序级表示(上)
    python学习之列表的定义以及增删改查
    Python学习之字符串中的下标和切片以及逆序
  • 原文地址:https://www.cnblogs.com/xiaoxin121/p/16163379.html
Copyright © 2020-2023  润新知