zoukankan      html  css  js  c++  java
  • JAVA-集合框架2

    1、集合体系

    目标 :集合本身是一个存储容器

    1.1必须使用集合存储对象

    1.2学会遍历集合,取出对象

    1.3集合自己的特性

    package cn.burce.gather;
    
    import java.util.ArrayList;
    import java.util.Collection;
    
    /**
     * Collection 接口中的方法 是集合中所有实现类的拥有的方法 ArrayList,implements list list extends
     * Collection 方法的执行都是实现的重写
     */
    public class Collectiontest {
        public static void main(String[] args) {
            function_clear();
            System.out.println("-----------------------------");
            function_contains();
            System.out.println("-----------------------------");
            function_toarray();
            System.out.println("-----------------------------");
            function_remove();
        }
    
        private static void function_contains() {
            Collection<String> c = new ArrayList<String>();
            c.add("小明");
            c.add("小军");
            c.add("小和");
            c.add("小啊");
            c.add("123");
            // contains(Object o)如果此集合包含指定的元素,则返回 true 。
            System.out.println(c.contains("小明"));// true
            System.out.println(c.contains("小3"));// false
            System.out.println(c.contains(123));// false因为这里的类型是Integer
        }
    
        public static void function_clear() {
            // 接口多态的使用
            Collection<String> c = new ArrayList<String>();
            c.add("我");
            c.add("是");
            c.add("中");
            c.add("国");
            c.add("人");
            System.out.println(c);// [我, 是, 中, 国, 人]
            c.clear();// 不是删除集合,是清空集合里的元素
            System.out.println(c);// []
        }
    
        private static void function_toarray() {
            Collection<String> c = new ArrayList<String>();
            c.add("我");
            c.add("是");
            c.add("中");
            c.add("国");
            c.add("人");
            c.add("小军");
            c.add("小和");
            c.add("小啊");
            c.add("123");
            Object[] o = c.toArray();
            for (int i = 0; i < o.length; i++)
            {
                System.out.println(o[i]);// 遍历对象
            }
        }
    
        private static void function_remove() {
            Collection<String> c = new ArrayList<String>();
            c.add("我");
            c.add("中");
            c.add("是");
            c.add("中");
            c.add("国");
            c.add("人");
            System.out.println(c);
            System.out.println(c.remove("中"));// 能找到移掉为真,并且删掉一次出现的
            System.out.println(c.remove("啊"));// 不能找到移掉为假
            System.out.println(c);
        }
    }

  • 相关阅读:
    中断一个telnet连接
    QQ提示应用程序并行配置不正确,绿色版QQ不能运行解决方法
    新劳动合同法今起实施 正式工与派遣工同工同酬
    最详细的装修施工顺序
    最好的前端hacking备忘录——集锦
    基于vue配置axios
    Vue 实现loading进度条
    Vue 实现countDown倒计时
    使用mongoose操作mongodb数据库
    Vue项目之IE下打开页面是空白
  • 原文地址:https://www.cnblogs.com/BruceKing/p/13365842.html
Copyright © 2011-2022 走看看