• Collection集合


    集合的继承实现关系:

    Collection :

    所有接口的顶层

    方法:

    add();添加元素

    contains();判断集合中是否包含某个元素

    列:

    boolean f=col.contains(456);

        System.out.println(f);

    remove();将集合中元素移除

    toArray();将集合转为Object[]

    列:

             Object[] obj=集合名.toArray();

    Iterator迭代器

    概述:

    Collection集合元素的通用获取方式:在取元素之前先要判断集合中有没有元素,如果有,就把这个元素取出来,继续在判断,如果还有就再取出出来。一直把集合中的所有元素全部取出。这种取出方式专业术语称为迭代。

     

    iterator():获取容器的迭代器对象

    Iterator<类型> it=类名.iterator();

     

    hasNext()方法:

    用来判断集合中是否有下一个元素可以迭代。如果返回true,说明可以迭代。

    next()方法:

    用来返回迭代的下一个元素,并把指针向后移动一位。

    //循环遍历:

           while(it.hasNext()){

               System.out.println(it.next());

           }

    for循环形式:

    for(Iterator  it=coll.iterator(); it.hasNxet(); ){

             System.out.println(it.next());

    }

    增强for

    增强for循环是JDK1.5以后出来的一个高级for循环,专门用来遍历数组和集合的。它的内部原理其实是个Iterator迭代器

    它用于遍历Collection和数组。通常只进行遍历元素,不要在遍历的过程中对集合元素进行增删操作。

     

    格式:

    for(要遍历的容器存的数据的类型 变量名:你要变量的容器名){

               System.out.println(变量名);

    }

  • 相关阅读:
    DRF 配置
    RESTful 设计方法(学习总结用)
    Chrome 开发者工具
    html中注释的php代码被解析
    正则
    局域网域名访问php项目
    jQuery 操作from表单数据序列化
    jQuery操作Table tr td方法
    鼠标焦点在input的某个位置上,点击一个button 在input光标处的增加文字
    858. Mirror Reflection
  • 原文地址:https://www.cnblogs.com/hhthtt/p/10488201.html
Copyright © 2020-2023  润新知