zoukankan      html  css  js  c++  java
  • java集合(一)

    java集合

    概述

    java 用于存放一组元素,其为了方便人们的操作 。

    两个子接口:List:可重复

    Set:不可重复集(equals方法)

     

    常用方法:

    添加元素:向集合中添加元素,返回boolean值

    boolean add(E e) 返回值为boolean,true为添加成功,false为添加失败

    Collection c = new ArrayList();
    c.add(123);
    c.add('ling')

     

    判断当前元素是否不含有任何的元素

    boolean isEmpty() 返回值为true,说明集合中没有元素,如果为false,则集合中有元素

    Collection c = new ArrayList();
    c.add(123);
    System.out.println(c) //结果为false

     

    查看集合元素的个数

    int size()

    Collection c = new ArrayList();
    c.add(123);
    System.out.println(c.size()) //结果为1

     

    删除集合元素

    void clear() 无返回值

    Collection c = new ArrayList();
    c.add(123);
    c.clear();

     

    判断当前集合上是否包含指定元素

    boolean contains(E e) 如果返回true ,则包含。

    Collection c = new ArrayList();
    c.add("123");
    c.add("567");
    System.out.println(c.contains("123")); //结果为true

     

    集合的批量操作

    幷集

    boolean addAll(Collection c)

    c.addAll(c1)//将c1的所有元素添加到c当中,如果添加后c的元素发生了改变,那么boolean的值为true

     

    判断当前集合是否包含给定集合的所有元素,如果包含返回true

     Collection c3 = new ArrayList();
          c3.add("one");
          c3.add("two");
          c3.add("three");
          Collection c4 = new ArrayList();
          c4.add("one");
          c4.add("two");
          c4.add("");
          System.out.println(c4.containsAll(c3));//false

     

    从某个集合中删除两个集合共有的元素

    Collection c3 = new ArrayList();
          c3.add("one");
          c3.add("two");
          c3.add("three");
          Collection c4 = new ArrayList();
          c4.add("one");
          c4.add("two");
          c4.add("");
    c3.removeAll(c4)
    System.out.println(c3);//three

     

    课程作业
  • 相关阅读:
    WQS二分
    题解 洛谷 P4696 【[CEOI2011]Matching】
    原根
    单位根反演
    题解 洛谷 P4218 【[CTSC2010]珠宝商】
    题解 洛谷 P5434 【有标号荒漠计数】
    题解 洛谷 P5406 【[THUPC2019]找树】
    题解 洛谷 P3563 【[POI2013]POL-Polarization】
    题解 洛谷 P6078 【[CEOI2004]糖果】
    拉格朗日插值法
  • 原文地址:https://www.cnblogs.com/lingcode/p/13029588.html
Copyright © 2011-2022 走看看