zoukankan      html  css  js  c++  java
  • Java日志第28天 2020.8.2

    Collection接口

    java.util.Collection接口时所有单列集合的最顶层的接口,里边定义了所有单列集合共性的方法。

    任意的单列集合都可以使用Collection接口中的方法。

    共性方法

    public boolean add(E e)

    把给定的对象添加到当前集合中

    public void clear()

    清空集合中的所有对象

    public boolean remove(E e)

    把给定的对象在当前集合中删除

    public boolean contains(E e)

    判断当前集合中是否包含给定的对象

    public boolean isEmpty()

    判断当前集合是否为空

    public int size()

    返回集合中元素的个数

    public Object[] toArray()

    把集合中的元素存储到数组中

    实例代码:

    import java.util.ArrayList;
    import java.util.Collection;
    
    public class Demo01Collection {
        public static void main(String[] args) {
            //创建集合对象,可以使用多态
            Collection<String> coll = new ArrayList<>();
            System.out.println(coll);
    
            /*
            public boolean add(E e) 把给定的对象添加到当前集合
            返回值是布尔类型
             */
            boolean b1 = coll.add("迪丽热巴");
            System.out.println("b1:"+b1);
            System.out.println(coll);
    
            coll.add("古力娜扎");
            coll.add("马尔扎哈");
            coll.add("撒由那拉");
    
            /*
            public boolean remove(E e) 把给定的对象在当前集合中删除
            返回值类型为布尔类型
            若集合中存在给定对象,则删除,返回true
            若集合中不存在给定给定对象,则删除失败,返回false
             */
            boolean b2 = coll.remove("撒由那拉");
            System.out.println("b2:"+b2);
            System.out.println(coll);
    
            /*
            public boolean containns(E e) 判断当前集合中是否包含给定的对象
            返回值类型为布尔类型
            若集合中存在给定对象,返回true
            若集合中不存在给定给定对象,返回false
             */
            boolean b3 = coll.contains("撒由那拉");
            System.out.println("b3:"+b3);
            boolean b4 = coll.contains("迪丽热巴");
            System.out.println("b4"+b4);
    
            //public boolean isEmpty() 判断当前集合是否为空
            boolean b5 = coll.isEmpty();
            System.out.println("b5"+b5);
    
            //public int size() 返回集合中元素的个数
            int size = coll.size();
            System.out.println("size:"+size);
    
            //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();
            System.out.println(coll);
        }
    }

    结果如下:

    今天好累,就学了一点的内容,但还是发现前面遗忘的真的是很多,抽时间要重头再看一遍了。

    还是不熟悉,多做吧!

  • 相关阅读:
    移动端事件
    移动端的三种布局
    bootstrap自定义——栅格列数修改
    less文件的运行
    lessc的安装
    nodejs的安装
    jquery插件之jquery-ui
    指定网卡进行ping操作
    汇编语言从入门到精通-4标识符和表达式
    汇编语言从入门到精通-3操作数的寻址方式
  • 原文地址:https://www.cnblogs.com/Gazikel/p/13423050.html
Copyright © 2011-2022 走看看