集合框架

在java中使用集合框架来实现“动态数组”。

数组存放数据的特点:有序的,可以重复的

Java集合框架的组成:

collection:接口

子接口: list    有序的,可以重复的

实现类1:ArrayList  基于数组的存储方式---内存空间连续

实现类2:linkedlist  链表   基于链式的----内存空间不连续

ArrayList适用于查找遍历,不适用于频繁插入删除元素。动一个其余的全动

在动态数组集合中,不能通过索引来确定元素

在开发中,更多需要通过自己指定的值来标识元素

Map:

实现类: HashMap     无序  key 不允许重复,value可重复,但会覆盖

    treeMap   有序   key 不允许重复,value可重复,但会覆盖

map集合的遍历方式

1 : 首先获得key值

  

    //首先获得key值
        Set<String> keySet = maparr.keySet();
        //遍历
        for(String ss : keySet){
            Employee em = maparr.get(ss);
            if(em.getName().equals(name)){
                maparr.remove(ss);
            }
原文地址:https://www.cnblogs.com/miaomeng/p/8709199.html