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

  • 相关阅读:
    CTF工具使用
    关于CTF的Misc
    stegsolve使用方法
    CTF练习平台
    关于命令执行漏洞深入学习
    redis未授权访问漏洞复现
    Vulnhub实战靶场:DC-2
    Vulnhub实战靶场:DC-1
    NISP一级真题、NISP一级题库
    封神台靶场:萌新也能找CMS突破
  • 原文地址:https://www.cnblogs.com/afterhours/p/6124333.html
Copyright © 2011-2022 走看看