• JDBC简单总结


    一、java集合框架包含的内容:
    1.Collection
    ①List接口:
    a.ArrayList实现类:实现了长度可变的数组,遍历数据的时候效率比较高
    b.LinkedList实现类:采用链表存储方式,插入和删除元素的时候效率比较高
    ②Set接口:
    a.HashSet实现类
    b.TreeSet实现类
    2.Map接口:
    ①HashMap实现类
    ②TreeMap实现类
    二、集合:
    1.Collection接口:存储的是一组不唯一,无序的对象
    2.List接口:存储的是一组不唯一,有序的对象
    3.Set接口:存储的是一组唯一的,无序的对象
    4.Map接口:是按键值对来存储数据的。eg:CN–>china,Jp–>Japan
    三、ArrayList集合类:
    1.add(Object o):将元素添加到集合中
    2.add(int i,Object o):将元素添加到集合的指定位置中
    3.get(int i):根据下标来获取集合中的元素
    4.size():统计集合中元素的个数
    5.remove:可以根据下标来删除元素,也可以直接根据元素来删除。eg:dlist.remove(0),删除第一个元素。dlist.remove(mdog),将mdog从dlist集合中删掉
    6.contains:在集合中查找指定的元素
    四、LinkedList集合类:
    1.创建Linked集合类:
    LinkedList list = new LinkedList();
    2.给集合里面加入元素
    list.addFirst(“值”);将元素添加到集合中的第一个中
    list.addLast(“值”);将元素添加到集合中的最后一个中。
    3.获取集合中的第一个元素:
    getFirst();
    4.获取集合中的最后一个元素:
    getLast();
    5.删除集合中的元素:
    remove(); //删除指定的元素或者按照下标来删除
    removeFirst();//删除第一个元素
    removeLast();//删除最后一个元素
    五、Map集合:
    1.创建Map集合
    Map map = new HashMap();
    2.给map集合里添加数据
    map.put(“键”,“值”);
    eg:map.put(“张云飞”,“一组”);
    3.根据键来获取值:
    map.get(“键名”);
    eg:map.get(“张云飞”);
    4.统计集合的个数:
    map.size();
    5.返回键的集合
    map.keySet();
    6.返回值的集合:
    map.values();
    7.返回所有的键值对:
    直接输出map
    8.根据键删除值:
    map.remove(“张云飞”);
    六、迭代器iterator:
    1.iterator为集合而生,专门实现集合的遍历。
    2.hasNext():判断是否存在另一个可访问的元素
    3.next():返回要访问的下一个元素
    七、泛型集合:
    1.List泛型集合:
    a.语法:List<类型> 集合名 = new ArrayList<类型>();
    eg:List ls = new ArrayList();
    b.如果设置该集合为泛型集合的话,给集合里面添加元素的时候,必须添加的是该类型的值。
    eg:ls.add(“刘世豪”);
    2.Map泛型集合:
    a.语法:Map<键的类型,值的类型> map = new HashMap<键的类型,值的类型>();
    eg:Map<String,String> map = new HashMap<String,String>();
    b.根据键获取值
    map.get(“键”);

  • 相关阅读:
    Mysql中use filesort的误区
    Windows双系统
    Java visualvm
    软件设计师06-数据结构
    安装VMware14可能出现的问题
    计算机硬件系统
    Web漏洞扫描
    crunch制作字典
    kali之HexorBase数据库破解
    memcahce 介绍以及安装以及扩展的安装
  • 原文地址:https://www.cnblogs.com/a1111/p/12815882.html
Copyright © 2020-2023  润新知