• 关于集合


    常用的集合中的方法

    *****************************************************************

    Collection collection=new ArrayList();
    int i=collection.size();//返回collection的长度
    collection.add(123);
    //add(object obj)添加一个对象是任何形式的都可以
    collection.add("aa");
    collection.add(new Date());
    System.out.println(collection.size());

    Collection collection2=Arrays.asList(1,"bb",3);//另外一种创建的方法
    collection.addAll(collection2);//全部添加讲一个完整的集合添加到另外一个集合中

    System.out.println(collection.size());
    collection.clear();//清空
    System.out.println(collection.size());

    *****************************************************************

    collection.add(new Person("bb", 23));
    boolean b3=collection.contains(new Person("bb", 23));
    System.out.println(b3);

    需要重写对应类的equals()方法

    *****************************************************************

    collection.retainall(coll2)

    相当于两个集合之间取交集

    remove(obj)   removeall()删除一个元素和删除所有

    equals  判断两个集合中的所有元素是否相同

    ******************************************************************

    数组的遍历两种方法


    //使用迭代器对数组进行遍历
    Iterator iterator=collection.iterator();
    while(iterator.hasNext()){
    System.out.println(iterator.next());
    }
    //使用增强的for 循环对数组进遍历
    for (Object object : collection) {
    System.out.println("------------>"+object+"<----------------");
    }

  • 相关阅读:
    centons 7 清机 脚本
    LNMP 一键安装脚本
    mysql 命令
    docker 命令笔记
    zabbix agent 编译安装
    zabbix 用Telegram报警!!!
    如果你也用过 struts2.简单介绍下 springMVC 和 struts2 的区别有哪些
    @RequestMapping 注解用在类上面有什么作用
    什么是 MyBatis
    Mybatis 动态 sql 是做什么的?都有哪些动态 sql?能简述一下动态 sql 的执行原理不
  • 原文地址:https://www.cnblogs.com/afterhours/p/6124333.html
Copyright © 2020-2023  润新知