zoukankan      html  css  js  c++  java
  • JavaSE 集合概述

    1.对象的存储:

      数组(基本数据类型 & 引用数据类型)

      集合(引用数据类型)

    2.集合框架

    Collection 接口:

      方法: iterator().toArray();  迭代器遍历集合

     子接口:

     

        List接口:存储有序可重复的元素

        ArrayList 主要实现类,线程不安全

        LinkedList(频繁插入删除)

        Vector  作用与ArrayList 相似,但是线程安全 ,速度慢

      Set接口:存储无序不可重复的元素

        HashSet  LinkedHashSet  TreeSet

    Map接口:存储“键值”对的数据

         HashMAp   LinkedHashMap TreeMap Hashtable(子类:Properties)

    public class ListTest {
    
        public static void main(String[] args) {
            // TODO Auto-generated method stub
            Collection <String> list = new ArrayList<>(); //实例化集合对象,此处用到了泛型
            
            //向集合中添加元素
                list.add("a");
                list.add("b");
                list.add("c");
                
                //创建迭代器
                /*
                 *  迭代器:
                 *     list 的iterator() 方法会返回一个迭代器接口的对象
                 *     Iterator 仅用于遍历集合,本身没有装载集合对象的能力,所以要创建Iterator 对象,就必须有一个被迭代的集合
                 * */
                Iterator<String> itor  = list.iterator();  
                
                //遍历集合 
                while(itor.hasNext()){      //判断集合中下一个元素 是否存在
                    String str = (String)itor.next();      //创建 String型的对象 str 接收每一个元素
                    System.out.println(str);  //以此打印
                    
                }
    
        }
    
    }
  • 相关阅读:
    学习笔记
    博客园css
    linux命令随时添加
    spring注解
    springboot常用注解
    Ubuntu(16.04)安装Redis
    Mac OS 10.15 虚拟机安装(提供镜像,安装VMware tools,更改分辨率)
    SSM-员工管理项目实战-CRUD-增删改查
    蓝桥杯 2014届真题 地宫取宝 动态规划解法
    设计模式-工厂方法模式 实战演习 代码实现
  • 原文地址:https://www.cnblogs.com/linlin0/p/6707328.html
Copyright © 2011-2022 走看看