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

  • 相关阅读:
    在webBrowser中取Cookie的方法
    C#遍历DataSet中数据的几种方法总结
    php数组排序函数
    linux top命令详解
    HTTPSQS(HTTP Simple Queue Service)消息队列
    mysql 触发器(trigger) 总结
    HDU4292 Food —— 最大流 + 拆点
    POJ1459 Power Network —— 最大流
    POJ2516 Minimum Cost —— 最小费用最大流
    HDU4280 Island Transport —— 最大流 ISAP算法
  • 原文地址:https://www.cnblogs.com/BruceKing/p/13365842.html
Copyright © 2011-2022 走看看