zoukankan      html  css  js  c++  java
  • 关于集合

    常用的集合中的方法

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

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

  • 相关阅读:
    FeignClient服务之间调用,数据传输超过10M
    docker安装streamset
    Nginx 相关命令
    Maven构建命令相关
    ubuntu18.04的安装与学习记录
    Java8获取世界标准时
    我所遇到的正则表达式使用场景
    linux查看磁盘命令du df
    db2获取第一条数据
    Linux命令 dos2unix 的实际应用场景
  • 原文地址:https://www.cnblogs.com/afterhours/p/6124333.html
Copyright © 2011-2022 走看看