zoukankan      html  css  js  c++  java
  • Collection集合

    集合就是一种容器,可以用来存储数据

    与数组的区别:

    1.集合的长度可以改变,数组的长度不可以改变;

    2.数组可以存储基本类型的数据,也可以存储对象,集合只能存储对象

     

    集合框架

    常用方法

    public boolean add(E e);在集合中添加元素

    public boolean remove(E e);把给定的对象在当前集合中删除

    public boolean contains(E e);判断当前集合是否包含给定的对象

    public void clear();清空集合中的所有元素

    public boolean isEmpty();判断当前集合是否为空

    public int size();返回当前集合个数

    public Object[] toArray();把集合的数据存储到数组当中

    public class AllFunction {
        public  static  void  main(String[] args){
            //创建集合的对象,可以使用多态
            Collection<String>  coll  = new  ArrayList<>();
            System.out.println(coll);//[],说明了重写了toString方法
    
            //public boolean  add(E e);往集合中增加元素
            boolean b1 = coll.add("唐三藏");
            System.out.println(b1);//true  add方法返回的值基本是true,可以不用接收
           // System.out.println(coll);[唐三藏]
            coll.add("孙悟空");
            coll.add("猪悟能");
            coll.add("沙悟净");
            System.out.println(coll);//[唐三藏, 孙悟空, 猪悟能, 沙悟净]
    
            //public boolean  remove (E e);删除集合中指定元素
            boolean b2 = coll.remove("孙悟空");//集合中有指定对象,返回true,并将其删除
            //如果有重复的内容,只能删除遇到的第一个(List)
            boolean b3 = coll.remove("小白龙");//没有指定对象返回false
            System.out.println("b2:"+b2+";"+"b3:"+b3);//b2:true;b3:false
            System.out.println(coll);//[唐三藏, 猪悟能, 沙悟净]
    
            //public boolean contains (E e);判断集合当中是否包含指定对象
            boolean b4 = coll.contains("孙悟空");//已删除
            boolean b5 = coll.contains("猪悟能");
            System.out.println("b4:"+b4+";"+"b5:"+b5);//b4:false;b5:true
            //包含返回true,不包含返回false
    
            //public  boolean  isEmpty();判断当前集合是否为空
            boolean b6 = coll.isEmpty();
            System.out.println("b6:"+b6);//false 空集合返回突然true,非空集合返回false
    
            //public  int  size();返回当前集合个数
            int num = coll.size();
            System.out.println(num);//3
    
            //public Object[]  toArray();把集合的数据存储到数组当中
            Object[] obj = coll.toArray();
            for (int i= 0 ;i <obj.length;i++){
                System.out.println(obj[i]);
            }//唐三藏 猪悟能 沙悟净
    
            //public void  clear();清空集合中的所有元素
            coll.clear();
            boolean  b7 = coll.isEmpty();
            System.out.println("b7:"+b7);//true
        }
    }

     

  • 相关阅读:
    SQL 代码片段
    SQL
    Python List
    python_enumerate用法
    HashMap记录
    Brute Force(暴力算法)
    python解析html文件,提取标签中一个元素
    每五分钟统计一次数据
    grep
    expect
  • 原文地址:https://www.cnblogs.com/susexuexi011/p/13842825.html
Copyright © 2011-2022 走看看