zoukankan      html  css  js  c++  java
  • java集合框架+应用小技巧

    一、大体介绍

    1.接口

    集体接口在collections:

    提供了对集合进行排序,遍历等多种算法的实现

    List是不唯一,有序的

    Set是唯一,有序的

    1.ArrayList 不唯一  有序  遍历效率高

    2.LinkedList采用链接的方式,插入和删除的时候效率高

    alt + s + r 生成set,get方法

    alt +  / 生成构造方法

    添加

    lis.add(dog1);

    lis.add(dog2);

    这里添加的是object对象

    lis.size()定义数组的长度

    lis.remove(0);                          //删除索引号为0的对象

    lis.remove(dog0);     //按照指定的对象名删除

     2.HashSet-1

    3.Set

    Set接口存储一组唯一,无序的对象

    HashSet是Set接口常用的实现类

    Set中存放对象的引用

    4.Iterator

     如何遍历Set集合

    方法一

    通过迭代器Iterator实现遍历

    1.获取Iterator:Collection接口的iterator()方法

    Iterator的方法

    --boolean hasNext():判断是否存在另一个可 访问的元素

    --Object next():返回要访问的下一个元素

    方法二

    增强型for循环

    5.HashMap

    Map countries = new HashMap();

    countries.get("key值");

    countries.containsKey("key值");返回boolean型

    countries.containsValue("对应的值");返回boolean型

    删除

    countries.remove("FR");

    遍历

    System.out.println(countries.keySet());

    System.out.println(countries.values());

    System.out.println(countries);

    清空

    countries.clear()

    查看是否为空

    isEmpty()

    Vector与ArrayList

     如何遍历Map中的集合

     

  • 相关阅读:
    C he 指针
    typedef 与 define
    (转)ubuntu中安装man手册查看函数原型
    .9 赫夫曼编码
    .8 AVL树
    PowerDesigner使用技巧
    C#基础
    NET框架设计
    Sql Server 执行计划及Sql查询优化
    SQL SERVER函数浅析
  • 原文地址:https://www.cnblogs.com/zxj-262410/p/8612039.html
Copyright © 2011-2022 走看看